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