Как можно достать в C# стандартный (по умолчанию в Windows который) разделитель (separator) целой части от дробной, который появляется в строке при переводе числа с плавающей точкой в строку? Короче говоря нужно узнать запятая это или точка
Здравствуйте, Аноним, Вы писали:
А>Как можно достать в C# стандартный (по умолчанию в Windows который) разделитель (separator) целой части от дробной, который появляется в строке при переводе числа с плавающей точкой в строку? Короче говоря нужно узнать запятая это или точка
Здравствуйте, Spark2K, Вы писали:
SK>Здравствуйте, Аноним, Вы писали:
А>>Как можно достать в C# стандартный (по умолчанию в Windows который) разделитель (separator) целой части от дробной, который появляется в строке при переводе числа с плавающей точкой в строку? Короче говоря нужно узнать запятая это или точка
SK>Для разных случаев разное:
SK>NumberFormatInfo.CurrencyDecimalSeparator SK>NumberFormatInfo.NumberDecimalSeparator SK>NumberFormatInfo.PercentDecimalSeparator
для перевода double в строку какое?
Здравствуйте, coala, Вы писали:
C>Здравствуйте, Spark2K, Вы писали:
SK>>>>NumberFormatInfo.CurrencyDecimalSeparator SK>>>>NumberFormatInfo.NumberDecimalSeparator SK>>>>NumberFormatInfo.PercentDecimalSeparator А>>>для перевода double в строку какое?
SK>>NumberFormatInfo.NumberDecimalSeparator
C>System.Globalization.CurrentCulture — оттуда можно вытащить NubberFormat а из него разделитель
Во первых,
System.Globalization.CurrentCulture нет, а есть System.Globalization.CultureInfo.CurrentCulture