Мне нужно проверить двойные значения. Когда я TryParse .00 or ,00
возвращаю false
, но я допускаю, что эти значения должны быть истинными.
Этот код не работает правильно для этого случая
модель = ,00 или .002 или ,789 или .12 ...
double number;
double.TryParse(model, NumberStyles.Any, NumberFormatInfo.InvariantInfo, out number)
".00"
успешно анализирует0
, а",00"
возвращает false. - person asawyer   schedule 14.02.2014NumberFormatInfo.InvariantInfo
означает независимость от культуры, не так ли? - person asawyer   schedule 14.02.201412.345,67
? Как насчет123,456
? - person D Stanley   schedule 14.02.2014"1.001"
передается? А 1001? Откуда вы знаете, действительно ли одно из них означает тысячу и один или одну и одну тысячную? - person Jon Senchyna   schedule 14.02.2014.
в качестве десятичного разделителя. - person Silvermind   schedule 14.02.2014