Локализация целочисленных значенийC#

Место общения программистов C#
Ответить
Anonymous
 Локализация целочисленных значений

Сообщение Anonymous »


У нас есть настольное приложение WPF, которое мне нужно реорганизовать для поддержки культур, не относящихся к Великобритании. Очевидно, что десятичные значения могут вызывать проблемы, например, когда символы десятичной точки могут различаться в разных регионах («. в Великобритании, но «,» во Франции).

Что мне менее ясно, так это влияние на целочисленные значения. Например, у нас может быть код, который объединяет целочисленное значение для создания «ID», например

var id = $"A{MemberNo}". Если значение MemberNo равно 12345, то я ожидаю, что результирующая строка идентификатора будет «A12345».

Нужно ли локализовать этот код? Меня беспокоит то, что в некоторых языках результирующая строка может содержать разделители тысяч, например. «A12,345» (хотя после некоторого тестирования мне так и не удалось найти культуру, в которой это действительно происходит).
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»