Чтение из файла и запись в массив - C#
Формулировка задачи:
Доброго времени суток. Не получается записать содержимое файла в массив для поиска максимального значения
Содержимое файла: 1 2 3 4 5 6 7 // к примеру
Есть примерный неработающий код:
В чем проблема? Выдает левое значение
StreamReader f = new StreamReader("D:\\text.txt");
string s = f.ReadToEnd();
int len = s.Length;
int[] Arr = new int[len];
for(int i = 0; i < len; i++)
{
Arr[i] = Arr[i] + s[i];
}
int maxValue = Arr.Max();
Console.WriteLine(maxValue);Решение задачи: «Чтение из файла и запись в массив»
textual
Листинг программы
int[] array;
using(var sr = new StreamReader(@"c:\c#\in.txt"))
{
array = sr.ReadToEnd().Split().Select(int.Parse).ToArray();
}
Console.WriteLine(array.Max());
Console.ReadKey(true);