C#

Как формат привсти в порядок? Console.Read

  array[i] =Convert.ToInt32( Console.ReadLine().Split(',')); 
at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
at System.Convert.ToInt32(String value)
Вот так попробуйте напечатать.

string[] array = Console.ReadLine().Split(',');


int[] arrayint = new int[array.Length];


for (int i = 0; i < array.Length; i++)

{

arrayint[i] = int.Parse(array[i]);

}

Чтобы быстро напечатать цикл for сделайте так.
Правой кнопкой мыши по коду в пустое поле где ничего не напечатано.
Появиться контекстное меню. Там выберете Visual C# и выберете for

И всё. вот так можно быстро напечатать цикл for


for (int i = 0; i < array.Length; i++)

{

arrayint[i] = int.Parse(array[i]);

}



Jasur Nazrullaev
Jasur Nazrullaev
4 553
Лучший ответ
а какого типа у тебя array
ща бомбанет

возьму только те языки, которые слева в колонке мыла, напишу мой примерный опыт работы и состояние ОФФ доков когда с этим работал

Android - малый, доки норм, примеры не очень
C/C++ - выше малого, отвратные доки, примеров нет ничерта
C# - большой, отличные доки, примеры не всегда в тему
iOS - не работал
Java - малый, хорошые доки, примеров маловато
JS+CSS, HTML - большой, отличные доки, хорошие примеры, F12 как бонус
jQuery - малый, неудобоваримые доки, временами бывают примеры
SQL - оч скудный, я их не помню
Perl - не работал
PHP - скудный, неплохие доки, примеры не всегда в тему
Python - местами/временами, не всегда удобные доки, примеры вроде в наличии
SVG - средний, базовые доки есть, примеры не всегда возможны
бонус в виде 1C - оч малый опыт, отличные доки, примеров маловато, все доки и примеры в виде оффлайн справки

и после того как MS клепают вам отличнейшие доки для Ц ряшотка а в сети есть stackoverflow.com (для всего, не только для C#) вам в голову пришло только вбить в поисковыю строку аТвЯтЫЫ мИлА рУ ?? сколько нужно извилин чтобы научиться гуглить на инглише(вы в IT и тут без него никуда) в формате <язык> <имя фукнции или текст исключения или конкретная проблема> аля
c# convert toint32
c# string array to int array
да !@#$% , даже так работает
c# массив строк в массив чисел


почему ошибка - нет у Convert.ToInt32 перегрузки которая принимает массив(массив не базовый тип), а чтобы скормить его(и любой другой не базовый тип) через перегрузку с object, Array должен реализовывать интерфейс IConvertible , чего он не делает

по ссылкам выше можно найти рабочие примеры, но т.к. я недолюбливаю Linq вот вам Array.ConvertAll или вариант ниже (раскомментить по вкусу)
 int[] StringArrayToIntArray(string[] strs) 
{
//int[] rslt = new int[strs.Length];
//for (int i = strs.Length, val; i-- > 0; rslt[i] = (int.TryParse(strs[i], out val)? val : 0));
//return rslt;
var rslt = new System.Collections.Generic.List();
for (int i = 0, ln = strs.Length, val; i < ln; ++i) if (int.TryParse(strs[i], out val)) rslt.Add(val);
return rslt.ToArray();
}
Nurgazy Sakeev
Nurgazy Sakeev
5 038