Почему не получается преобразовать string в decimal? - C#
Формулировка задачи:
Имеется массив строк, представляющих числа. Некоторые без дробных частей и, соответственно, без точки, другие - с точкой. Использую Convert.ToDecimal(строка) на этих строках. С числами без точки проблем не возникает и они без трудностей становятся decimal. Как только дело доходит до числа 1150.0000000, выскакивает исключение FormatException. Что я делаю неправильно ?
Решение задачи: «Почему не получается преобразовать string в decimal?»
textual
Листинг программы
static void Main(string[] args)
{
NumberFormatInfo nfi = new NumberFormatInfo() { NumberDecimalSeparator = "." };
decimal d = decimal.Parse("1.12", nfi);
Console.WriteLine(d);
}