我正在阅读包含5列的.txt文件,但我只想将第5列添加到列表框中,我尝试了IndexOf和Remove但是它不起作用,有什么建议吗?
答案 0 :(得分:0)
在你的内部阅读循环中你只需使用:
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.
答案 1 :(得分:0)
这应该适合您,但它假定分割将始终成功。
var columnFiveValues = File.ReadLines("fileName")
.Select(line => line.Split('\t')) // tsv
.Select(split => split[4]) // column 5
.ToArray(); // evaluate now