我正在使用c#通过文件处理来访问文本文件。我想通过所有的行并从每一行中分离出一个特定的块,例如
col1 col2 col3
1949 1 388
1950 2 50
我只想分离col3数据并将其内容存储在数组中。
答案 0 :(得分:1)
你可以这样做......
var str = @"col1 col2 col3
21312 51245 1235
21311 12 6235";
string[] rows = str.Split('\n')
.Select(r => r.Split(' ')[2])
.Skip(1)
.ToArray();
答案 1 :(得分:0)
当你逐行读取文件时,使用字符串的Split()方法创建由列分隔符(制表符或空格)分割的字符串数组然后在你之前创建的数组中加载tempArray [1] whis是你的mid值