Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取文件选择列_C#_Multithreading_Streamreader_Readline - Fatal编程技术网

C# 读取文件选择列

C# 读取文件选择列,c#,multithreading,streamreader,readline,C#,Multithreading,Streamreader,Readline,我正在读取一个包含5列的.txt文件,但我只想将第5列添加到列表框中,我尝试了IndexOf并删除,但没有效果,有什么建议吗?在您的内部读取循环中,您只需使用如下内容: private static void Readfile(String filePath) { foreach(String line in ReadAllLines(filePath)) { string[] tokens = line.Split(new char[] { 'X'

我正在读取一个包含5列的.txt文件,但我只想将第5列添加到列表框中,我尝试了IndexOf并删除,但没有效果,有什么建议吗?

在您的内部读取循环中,您只需使用如下内容:

private static void Readfile(String filePath)
{
      foreach(String line in ReadAllLines(filePath))
      {
           string[] tokens = line.Split(new char[] { 'X' });
           listbox.Add(tokens[4]); // This should be your 5th column.
      }
}

并将X替换为逗号、空格或任何用于分隔的符号。

这应该适用于您,但它假定拆分总是成功的

var columnFiveValues = File.ReadLines("fileName")
      .Select(line => line.Split('\t'))  // tsv
      .Select(split => split[4]) // column 5
      .ToArray();  // evaluate now

我想你是说一个带分隔符的文件?什么样的角色可以拆分列?逗号?空间?可口可乐的象征?需要有关文本文件的更多信息。。啊!嗨,Arran,它被“\t”分开了