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