В .NET, может кто-нибудь сказать мне, почему это работает:.NET Decimal.Parse бросает FormatException при использовании периода в качестве разделителя
Decimal.Parse("1,234.56", CultureInfo.GetCultureInfo("en-US"));
Но это бросает System.FormatException?
Decimal.Parse("1.234,56", CultureInfo.GetCultureInfo("fr-FR"));
Есть рекомендуемый подход к синтаксическому анализу европейских чисел, которые могут содержать период в качестве разделителя и запятой в качестве десятичной точки?
Спасибо!
В каждой стране есть собственные настройки, европейский стандарт отсутствует. – BWA