C#StreamReader使用分隔符保存到Array

use*_*692 0 c# streamreader text-files

我有一个带有制表符分隔数据的文本文件.我在C#应用程序中需要的是我从文本文件中读取一行并将它们保存到一个数组中,将它们分开\t.然后我对下一行做同样的事情.

我的代码:

StreamReader sr = new StreamReader(dlg.FileName);
string s = sr.ReadLine();
Run Code Online (Sandbox Code Playgroud)

现在,我已经尝试将该行写入数组,但这不起作用.有人怎么管理这个?

Ale*_*lex 8

使用Split方法创建行的Array

string[] parts = s.Split('\t');
Run Code Online (Sandbox Code Playgroud)

请在此处查看有关Split()的文档