C# DecimalSeparator

Рейтинг: 1Ответов: 1Опубликовано: 07.04.2011

Доброго времени суток!

В книгах/манулах про С# не нашел, как обозначать разделители. Например, в С++ разделителем дробных чисел выступал DecimalSeparator, а для разделения составляющих времени вроде как используется TimeSeparator. Ищу подобное для С Шарпа.


З.Ы.: Коды символов и их представления в скобках не канают, ибо тогда программа будет зависима от конфигураций ПК.

Ответы

▲ 2Принят

Для манипуляции с разными форматами даты и времени используй свойства из пространства System.Globalization :

DateTimeFormatInfo.TimeSeparator
DateTimeFormatInfo.DateSeparator

Нельзя назначить обоим полям одинаковые значения. И с числами:

NumberFormatInfo.NumberDecimalSeparator
NumberFormatInfo.NumberGroupSeparator

Так же нельзя назначать одинаковые значения этим двум полям.