日期:2014-05-18  浏览次数:20698 次

急!新手,麻烦高手来帮下改代码。。。。
C# code

StreamReader sr = new StreamReader(@"C:\Documents and Settings\Administrator\桌面\21.txt", Encoding.GetEncoding("GB2312"));
StreamWriter sw = new StreamWriter(@"C:\Documents and Settings\Administrator\桌面\22.txt");
while (!sr.EndOfStream)
{
 string [] s=sr.ReadLine ().Split (char["\t"]);//怎么写才正确?
}



我就是想把读到的每一行按TAB空格进行分段,不知道哪里写错了

------解决方案--------------------
+"\r\n"+
------解决方案--------------------
spilt这个方法 是按特殊字符进行分割成数组 比方规定是按‘$'分割
正确的是应该分割成数组后 然后用stringbuilder 这个类在添加上"\t";
------解决方案--------------------
=》
C# code
.Split("\t".ToCharArray())

------解决方案--------------------
string [] s=sr.ReadLine ().Split ("\t".ToCharArray())