5列を含む.txtファイルを読んでいますが、リストボックスに5列目を追加したいだけです。IndexOfとRemoveを試しましたが、機能しません。何か提案はありますか?
質問する
659 次
2 に答える
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をコンマ、スペース、または区切りに使用する記号に置き換えます。
于 2012-09-19T15:30:50.347 に答える
0
これはうまくいくはずですが、分割は常に成功することを前提としています。
var columnFiveValues = File.ReadLines("fileName")
.Select(line => line.Split('\t')) // tsv
.Select(split => split[4]) // column 5
.ToArray(); // evaluate now
于 2012-09-19T15:31:07.833 に答える