0
時,當編寫一個程序來處理文件,我經常發現自己做這樣的事情:設法避免過度重複創建自定義大小的數組
它給我的印象是,在這方面,我可迭代遍歷文件多次(通常文件中通常有數千行)。有沒有辦法創建一個自定義大小的數組沒有多餘的迭代?
時,當編寫一個程序來處理文件,我經常發現自己做這樣的事情:設法避免過度重複創建自定義大小的數組
它給我的印象是,在這方面,我可迭代遍歷文件多次(通常文件中通常有數千行)。有沒有辦法創建一個自定義大小的數組沒有多餘的迭代?
剛剛獲得返回數組的大小:
string[] allLinesFromFile = null;
allLinesFromFile = File.ReadAllLines(_path);
progressBar1.Maximum = allLinesFromFile.Length;
progressBar1.Minimum = 0;
'VAR allLines = File.ReadAllLines(_path);'的ReadAllLines方法爲您創建一個數組,你只需要將其分配到一個局部變量。 – Plutonix
@Plutonix我應該已經意識到'File.ReadAllLines'在內部創建自定義大小的數組。如果你以答案的形式表達,我會接受它。 –