Чтение из файла и запись в массив - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д