小女跪求:C#提取.txt文档的问题!急~~在线等待!
我想做这样一个程序: 
 有个名字为key.tet的文本,里面存着这样的信息(北京;面积;日期)我想把这几个词分别提取,并且把这几个词的关系定义为and,让这些次在数据库(PDB.Dinfor的keyword属性)中查找完全符合的,并且提取符合的数据信息(keyword和content),我该怎么做呢?   
 如果文档里的信息有很多,不止三个,我应该怎么做呢?   
 我是个新手,希望能付上比较完整的代码,供我参考一下!   
 在这谢谢大哥大姐了~~
------解决方案--------------------你是在txt文件里面的话可以先读出来假设先放到一个textbox中先! 
 string FileName=c\\...key.tet//这里放文本路径! 
 System.IO.StreamReader ts = new System.IO.StreamReader(FileName,System.Text.Encoding.Default); 
 txt1.Text = ts.ReadToEnd(); 
 ts.Close(); 
 sting s=txt1.Text; 
 s=s.split(;); 
 取出后去操作吧!
------解决方案--------------------先用zhnzzy(心如止水)的方法取出来,再用split()等方法解析;   
 string[] ss=s.split(;)//也可能是split(new char[]{;}) 
 string SQL= "select * from PDB.Dinfor where  "; 
 if (int i=0;i <ss.length;i++){ 
   String sss=ss[i]; 
    SQL+= " [字段名]= "+sss+ " and  "; 
 } 
 SQL=SQL.trim().substring(0,SQL.length-3);//去掉最后一个and
------解决方案--------------------这个如果你的关键字不是太多,可能放到Web.config文件中 
  <?xml version= "1.0 " encoding= "utf-8 "?>  
  <configuration>  
 	 <appSettings>  
 		 <add key= "keyname " value= "北京;面积;日期......... " />  
 	 </appSettings>  
  </configuration>