﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-知其然而不知其所以然，乃飘飘然</title><link>http://www.cnblogs.com/VincentLuo/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 11 Oct 2008 12:04:17 GMT</lastBuildDate><pubDate>Sat, 11 Oct 2008 12:04:17 GMT</pubDate><ttl>60</ttl><item><title>treeview 如何从多个数据表中获取数据动态生成 [提问]</title><link>http://www.cnblogs.com/VincentLuo/archive/2008/03/29/1128987.html</link><dc:creator>frog</dc:creator><author>frog</author><pubDate>Sat, 29 Mar 2008 09:22:00 GMT</pubDate><guid>http://www.cnblogs.com/VincentLuo/archive/2008/03/29/1128987.html</guid><wfw:comment>http://www.cnblogs.com/VincentLuo/comments/1128987.html</wfw:comment><comments>http://www.cnblogs.com/VincentLuo/archive/2008/03/29/1128987.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/VincentLuo/comments/commentRss/1128987.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/VincentLuo/services/trackbacks/1128987.html</trackback:ping><description><![CDATA[<P>在 <A href="http://longren629.cnblogs.com/" mce_href="http://longren629.cnblogs.com/"><FONT color=#000080>汪洋怡舟</FONT></A>的这篇文章中【<A href="http://www.cnblogs.com/longren629/archive/2007/03/14/674633.html" mce_href="/longren629/archive/2007/03/14/674633.html">http://www.cnblogs.com/longren629/archive/2007/03/14/674633.html</A>】只使用了一个数据表，效果如图2</P>
<P>我想使用多个表来生成动态的treeview,效果如图三，代码如下所示</P>
<P>在第二次与第三次的代码中，代码出现重复，中间只是改了表名、列名</P>
<P>多个表之间，是否也可以实现递归呢，不管它的表名与列名是否相同？</P>
<P>&nbsp;&nbsp;&nbsp; protected DataSet BindDate(string select)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Database db = DatabaseFactory.CreateDatabase();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DbCommand cmd = db.GetSqlStringCommand(select);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = db.ExecuteDataSet(cmd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ds;<BR>&nbsp;&nbsp;&nbsp; }</P>
<P>&nbsp;&nbsp;&nbsp; public void BindTree()//<FONT color=#ff0000>第一次<BR></FONT>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = BindDate("select * from tree");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int count = ds.Tables[0].Rows.Count;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; count; i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TreeNode tn = new TreeNode();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Text = ds.Tables[0].Rows[i]["Name"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Value = ds.Tables[0].Rows[i]["ID"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT color=#ff0000>BindRoot</FONT>("select * from Root where ID='" + int.Parse(ds.Tables[0].Rows[i]["ID"].ToString()) + "'", tn);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trvList.Nodes.Add(tn);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; public void <FONT color=#ff0000>BindRoot</FONT>(string sql, TreeNode TN)//<FONT color=#ff0000>第二次<BR></FONT>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = BindDate(sql);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int count = ds.Tables[0].Rows.Count;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; count; i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TreeNode tn = new TreeNode();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Text = ds.Tables[0].Rows[i]["Name"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Value = ds.Tables[0].Rows[i]["RootID"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#0000ff> BindParent</FONT>("select * from Parent where RootID='" + int.Parse(ds.Tables[0].Rows[i]["RootID"].ToString()) + "'", tn);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TN.ChildNodes.Add(tn);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; public void <FONT color=#0000ff>BindParent</FONT>(string sql, TreeNode TN)//<FONT color=#ff0000>第三次</FONT><BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DataSet ds = BindDate(sql);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int count = ds.Tables[0].Rows.Count;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; count; i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TreeNode tn = new TreeNode();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Text = ds.Tables[0].Rows[i]["Name"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tn.Value = ds.Tables[0].Rows[i]["RootID"].ToString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TN.ChildNodes.Add(tn);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR>}</P>
<P><BR><IMG height=588 alt=表结构.jpg src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/表结构.jpg" width=205 border=0 mce_src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/表结构.jpg"><IMG height=232 alt=第四个表的实现图.bmp src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/第四个表的实现图.bmp" width=375 border=0 mce_src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/第四个表的实现图.bmp"><IMG height=279 alt=mytest.jpg src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/mytest.jpg" width=382 border=0 mce_src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/mytest.jpg"></P>
<P>文件下载：<IMG align=right><A href="http://www.cnblogs.com/Files/VincentLuo/SolutionTreeView.rar">http://www.cnblogs.com/Files/VincentLuo/SolutionTreeView.rar</A></P><img src ="http://www.cnblogs.com/VincentLuo/aggbug/1128987.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42944/" target="_blank">[新闻]十年祭:昔日明星软件今何在?</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>实现接口与显示实现接口的区别</title><link>http://www.cnblogs.com/VincentLuo/archive/2008/01/07/1029332.html</link><dc:creator>frog</dc:creator><author>frog</author><pubDate>Mon, 07 Jan 2008 10:14:00 GMT</pubDate><guid>http://www.cnblogs.com/VincentLuo/archive/2008/01/07/1029332.html</guid><wfw:comment>http://www.cnblogs.com/VincentLuo/comments/1029332.html</wfw:comment><comments>http://www.cnblogs.com/VincentLuo/archive/2008/01/07/1029332.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/VincentLuo/comments/commentRss/1029332.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/VincentLuo/services/trackbacks/1029332.html</trackback:ping><description><![CDATA[<p><font face="Courier New">继承接口有两种实现方式：A:显示实现接口，B:（隐式）实现接口<br />
文笔太差，就写这么点吧，我自己也是一知半解，请各位多多补充，感谢<br />
interface IAnimal&nbsp; {&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;string Add(string name);<br />
</font><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;string Delete(string name);&nbsp;&nbsp;&nbsp; }<br />
<br />
</p>
<p><font face="Courier New">&nbsp;class Dog:IAnimal<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #region IAnimal 成员&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //隐式实现接口<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public string Add(string name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("The method or operation is not implemented.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public string Delete(string name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("The method or operation is not implemented.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #endregion</font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #region IAnimal 成员 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //显示实现接口<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string IAnimal.Add(string name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("The method or operation is not implemented.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string IAnimal.Delete(string name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new Exception("The method or operation is not implemented.");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></p>
<p><font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #endregion<br />
&nbsp;&nbsp;&nbsp; }</font></p>
B:(隐式)实现接口<br />
<font face="Courier New">string name="aa";<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dog dy = new Dog();//隐式<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dy.Add(name);</font>
<p><font face="Courier New">A:显示实现接口&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
Dog d = new Dog();//显示实现接口后调用方法<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//需要进行类型转换<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((IAnimal)d).Add(name);<br />
参考：<br />
<font face="Courier New">&nbsp;&nbsp;&nbsp; <a href="http://topic.csdn.net/u/20070822/13/20161194-e05b-4a63-8b3b-51718f16dee8.html">http://topic.csdn.net/u/20070822/13/20161194-e05b-4a63-8b3b-51718f16dee8.html</a></font><br />
<font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnblogs.com/huashanlin/archive/2006/12/13/591129.html">http://www.cnblogs.com/huashanlin/archive/2006/12/13/591129.html</a><br />
<font face="Courier New">&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cnblogs.com/ericwen/archive/2007/12/28/1018181.html">http://www.cnblogs.com/ericwen/archive/2007/12/28/1018181.html</a></font></font></font></p>
</font>
<img src ="http://www.cnblogs.com/VincentLuo/aggbug/1029332.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42943/" target="_blank">[新闻]六大可能出售IT企业名单：SUN领头或被猎走</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>送走2007 ^_^ 迎来2008</title><link>http://www.cnblogs.com/VincentLuo/archive/2007/12/31/1021666.html</link><dc:creator>frog</dc:creator><author>frog</author><pubDate>Mon, 31 Dec 2007 08:03:00 GMT</pubDate><guid>http://www.cnblogs.com/VincentLuo/archive/2007/12/31/1021666.html</guid><wfw:comment>http://www.cnblogs.com/VincentLuo/comments/1021666.html</wfw:comment><comments>http://www.cnblogs.com/VincentLuo/archive/2007/12/31/1021666.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/VincentLuo/comments/commentRss/1021666.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/VincentLuo/services/trackbacks/1021666.html</trackback:ping><description><![CDATA[<br />
&nbsp;&nbsp; 新年到了，提钱祝福园子里的所有朋友新年快乐！！<img alt="" src="http://www.cnblogs.com/Emoticons/xd/010.gif" /> <br />
&nbsp;&nbsp; 07年7月16，我毕业了，从长沙过到广州，在从广州来到上海，觉的自己挺能跑的<img alt="" src="http://www.cnblogs.com/Emoticons/baimantou/21522519.gif" />;<br />
<br />
&nbsp;&nbsp; 毕业了，参加工作了，说是自己独立生活了，可是每个月一个电话打回家，却总是牵动远在家中父母的心，千叮铃万<br />
<br />
嘱咐，出门在外，一切小心，注意身体！那天是我生日，我自己完全不知道，那天上午9点，妈妈给我来了电话，说：今<br />
<br />
天是你生日，自己去加点好菜，犒劳下自己！那是我收到最好的<a href="http://user.qzone.qq.com/373883269/blog/1192700696">生日礼物</a>,推荐一首歌【有钱没钱回家过年】，呵呵。<br />
<br />
&nbsp; 回顾2007，有喜又悲，爱恨参半，自己的期望没有达成，每次归罪于自己说：还不是刚毕业吗？总这样自欺欺人！<br />
<br />
买了好多书，都是摆在书架上当摆设，08年来了，应该给自己多点压力！<img alt="" src="http://www.cnblogs.com/Emoticons/face/015.gif" /><br />
<br />
<br />
<br />
<img src ="http://www.cnblogs.com/VincentLuo/aggbug/1021666.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42942/" target="_blank">[新闻]Linux内核2.6.27正式到来</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>多线程的输出问题</title><link>http://www.cnblogs.com/VincentLuo/archive/2007/12/14/994719.html</link><dc:creator>frog</dc:creator><author>frog</author><pubDate>Fri, 14 Dec 2007 03:54:00 GMT</pubDate><guid>http://www.cnblogs.com/VincentLuo/archive/2007/12/14/994719.html</guid><wfw:comment>http://www.cnblogs.com/VincentLuo/comments/994719.html</wfw:comment><comments>http://www.cnblogs.com/VincentLuo/archive/2007/12/14/994719.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/VincentLuo/comments/commentRss/994719.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/VincentLuo/services/trackbacks/994719.html</trackback:ping><description><![CDATA[<p>今天写了一个多线程，但是输出的时候有一个不明白的地方<br />
本来输出的先后顺序应该如下所示<br />
<img alt="" src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/thread1.gif" border="0" /><br />
但是输出后变成了下图所示<br />
<img height="407" alt="" src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/thread.gif" width="659" border="0" /><br />
<br />
可是我用<font face="Courier New">Thread.Sleep(1000);</font>输出顺序又正确了<br />
<br />
代码如下<br />
</p>
<p><font face="Courier New"></p>
</font>
<p>&nbsp;</p>
<p><span style="background-color: #999999">&nbsp;static void Main(string[] args)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DirectoryInfo di = new DirectoryInfo(@"F:\wwwroot\eBayName\eBayCategory Two\Jewelry &amp; Watches");</span></p>
<p><span style="background-color: #999999">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FileInfo[] fi = di.GetFiles();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int length = fi.Length;</span></p>
<p><span style="background-color: #999999">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0;i&lt; length; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ParameterizedThreadStart para = new ParameterizedThreadStart(IsReg);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thread trd = new Thread(para);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string txtFileName = fi[i].FullName;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Thread.Sleep(1000);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; trd.Start(txtFileName);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.ReadLine();<br />
}<br />
static void IsReg(object name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine("TXT文件名： "+name);//输出文件名<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></p>
  <img src ="http://www.cnblogs.com/VincentLuo/aggbug/994719.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42941/" target="_blank">[新闻]《星际争霸2》一分为三 各种族依次登场</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>安家博客园啦</title><link>http://www.cnblogs.com/VincentLuo/archive/2007/12/07/986778.html</link><dc:creator>frog</dc:creator><author>frog</author><pubDate>Fri, 07 Dec 2007 06:37:00 GMT</pubDate><guid>http://www.cnblogs.com/VincentLuo/archive/2007/12/07/986778.html</guid><wfw:comment>http://www.cnblogs.com/VincentLuo/comments/986778.html</wfw:comment><comments>http://www.cnblogs.com/VincentLuo/archive/2007/12/07/986778.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/VincentLuo/comments/commentRss/986778.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/VincentLuo/services/trackbacks/986778.html</trackback:ping><description><![CDATA[&nbsp; 昨天申请加入，今天注册成功，安家博客园了<br />
<br />
&nbsp; 一直以来都在关注博客园，祝博客园越办越好<br />
<br />
&nbsp; 同时也希望得到大家的帮助<br />
<br />
&nbsp; 向各位达人致敬<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; <img height="40" alt="" src="http://www.cnblogs.com/images/cnblogs_com/vincentluo/muisc6.gif" width="42" border="0" />
<img src ="http://www.cnblogs.com/VincentLuo/aggbug/986778.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42940/" target="_blank">[新闻]IBM花300万美元打造互联网三维虚拟紫禁城</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>