C# 中有一些很酷的类、技巧和捷径。我知道这一点,但我使用 C# 的工作不足以让他们记住它们。
一个很酷的技巧是这个。如果您从文件中读取数据,该数据以类似的逐行结构排列,其中每行排列在由制表符隔开的列中,则可以将数据读入 C# 中的一种类,然后您可以解析出一个通过简单地执行“for each”命令来获取数据列。有谁知道这是如何做到的?
基本上,我所说的就是这个。我了解如何逐行读取文件:
int counter = 0;
string line;
System.IO.StreamReader file =
new System.IO.StreamReader(filename);
while ((line = file.ReadLine()) != null)
{
Console.WriteLine(line);
counter++;
}
file.Close();
Console.WriteLine(line);
现在,如果输入文件中的行列由 /t(制表符)分隔,我将如何替换将自动将数据组织到类成员中的代码?