Конвертация массива строк в int[] - C#
Формулировка задачи:
как всегда всем здравствуйте.
в следующем коде необходимо из массива типа стринг считать всё в массив инт. так же при считывании хочу применить метод Split(' '). после чего необходимо массив отсортировать и т.д.
остановился на моменте конвертации вместе с обрезанием. ругается компилятор и не дает мне дорешать задачу.
Листинг программы
- int[] massiv2 = new int[5];
- if (File.Exists("poker.in"))
- {
- string[] lines = File.ReadAllLines("poker.in", Encoding.Default);
- for (int j = 0; j < lines.Length; j++)
- {
- massiv2[j] = Convert.ToInt32(lines[j].Split(' ')); ======> вот тут возникает ошибка.
- }
- Array.Sort(massiv2);
Решение задачи: «Конвертация массива строк в int[]»
textual
Листинг программы
- int[] massiv2 = File.ReadLines("poker.in", Encoding.Default)
- .SelectMany(line => line.Split(' '))
- .Select(s => int.Parse(s))
- .OrderBy(n => n)
- .ToArray();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д