Выдает ошибку "Input string was not in a correct format." - C#

Узнай цену своей работы

Формулировка задачи:

Нужно чтобы при вводе массива прорабатывал оба типа(int,string), но при запуске выдает ошибку "Input string was not in a correct format." Подскажите пожалуйста, что не так?
 static void Input(Set S)
        {
            Console.WriteLine("Enter your set through the gap(no repetitive elements):");
            string item = Console.ReadLine();
            string[] items = item.Split(',', ' ');
            int[] intItems = Array.ConvertAll(items, Convert.ToInt32); 
            S.Add(intItems);
        }

Решение задачи: «Выдает ошибку "Input string was not in a correct format."»

textual
Листинг программы
            string[] ss = new string[4] { "2", "3" ,"4","6"};
            string[] ss2 = new string[4] { "5", "7", "4", "6" };
            var cross = Enumerable.Intersect(ss, ss2); //тут находим пересечение, 
            var integers = Array.ConvertAll(cross.ToArray(),Convert.ToInt32); //а дальше уже там куда-то преобразовываем и запихиваем

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы