Преобразовать массив char в массив int - C#
Формулировка задачи:
Есть строка с числами (значение от 0 до 9), между собой разделены пробелами, общее кол-во чисел не известно. Нужной найти их сумму.
Загоняю в массив char[], передаю по 1му в масив int[], но получаю число, а код символа.
Convert.ToInt не выручил.
Решение задачи: «Преобразовать массив char в массив int»
textual
Листинг программы
static void Main()
{
string str = "2 3 6 4 7 1 ";
int[] numbers = new int[str.Length/2];
for(int i=0; i<str.Length; i=i+2) numbers[i/2] =(int)(str[i] - '0');
foreach (var i in numbers) Console.WriteLine(i);
Console.ReadKey();
}