0
我正在使用c#通過文件處理來訪問文本文件。我想通過所有的線路和分開的每一行特定塊e.g通過文件處理分離出一行特定塊
col1 col2 col3
1949 1 388
1950 2 50
我只是想分開COL3數據及其內容存儲在數組中。
我正在使用c#通過文件處理來訪問文本文件。我想通過所有的線路和分開的每一行特定塊e.g通過文件處理分離出一行特定塊
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()方法創建的字符串數組你列分隔符(製表符或空格分裂)然後在你創建的數組中你先前加載的tempArray [1] whis是你的中間值
有沒有任何的分隔符?整頓其欄目3? –
查看'string.Split'方法..這是你可以通過簡單的'Google Search'輕鬆找到的東西,它讓我驚訝人們如何找到'Stackoverflow',但似乎可以找到'google.com' – MethodMan
搜索字詞是[CSV](http://en.wikipedia.org/wiki/Comma-separated_values)/逗號分隔文件。請注意,「逗號」可以是任何分隔符 - 您應該很容易地將其修改爲(http://stackoverflow.com/questions/5282999/reading-cs-file-and-storing-values-into-an-array)您的需求。 –