Как записать числа в массив

Вводятся числа например: 2;1;3;2.5;15 и т.д. Их нужно записать в массив, не понимаю как это сделать, у меня выводятся просто нули.

Мой код:

Console.Write("числа массива: ");
string[] str = Console.ReadLine().Split(";");
for (int i = 0; i < str.Length; i++)
{
   decimal[] num1 = new decimal[str[i].Length];
}

Ответы (1 шт):

Автор решения: Igor
decimal[] num1 = new decimal[str.Length];
for (int i = 0; i < str.Length; i++)
{
  num1[i] = Convert.ToDecimal(str[i]);
}
→ Ссылка