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