Разобрать строку до числа с плавающей запятой C #

У меня есть число с плавающей запятой в строке. есть одна проблема. Номер использует "." а не "," в качестве десятичной точки.

Этот код не работает:

MyNumber = float.Parse("123.5");

Я знаю, что могу использовать функцию замены строки, чтобы "исправить" эту строку перед синтаксическим анализом.

MyNumber = float.Parse("123.5".Replace('.',',');

Но есть ли другой способ сделать это ?

10
задан mskfisher 4 June 2012 в 15:26
поделиться