我試圖簡單地讀取文件的全部內容並將其放入數組中(元素應該是行,所以array [2]會得到第三行等)。讀取文件並將內容放入數組中
我想:
originalFileContentArray = new string[] { fileReader.ReadToEnd() };
我相信這是一個好主意,因爲一切我發現這個是大循環來逐行讀取文件中的行,並將它推到一個數組...
我的想法存在的問題是,行不會自動分隔,所以數組只包含一個包含整個內容的大元素。
關於如何正確地將內容分隔成多個元素的任何想法?
謝謝!
這將使具有行'\ N'作爲第一個字符,除了第一行。該文件的最後一行只包含一個'\ n'字符。你可以通過分割'\ r \ n'來做到這一點,但使用File.ReadAllLines是一個更清晰的解決方案。 –