- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
static string[] ArrayFuller(string pathToFile)
{
int rr = 0;
StreamReader sr=new StreamReader(pathToFile);
while(!sr.EndOfStream){
sr.ReadLine();
rr++;
}
StreamReader sr2 = new StreamReader(pathToFile);
string[] arrayBox = new string[rr];
for (int i = 0; i < rr; i++)
{
arrayBox[i] = Convert.ToString(sr2.ReadLine());
}
sr2.Close();
return arrayBox;
}
Smekalisty 19.06.2014 12:30 # +1
Lokich 19.06.2014 17:01 # 0
TauSigma 20.06.2014 12:44 # 0
Ну и для полного ынтерпрайза можно ещё вместо '\n' использовать Environment.NewLine. Т.к. StreamReader/ReadLine как раз его и использует.
Получается вот такой вариант будет красивее:
Иначе StreamReader тут не сдался и можно обойтись стандартным File.ReadAllText:
Lokich 20.06.2014 17:45 # 0
koodeer 27.06.2014 19:33 # +1
blackhearted 20.06.2014 09:55 # 0