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

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

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

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

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

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

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


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

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

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы