Культура в C # эквивалентна локали в Java? - PullRequest
10 голосов
/ 21 августа 2009

C # использует концепцию культуры. Схоже ли это с точки зрения эксплуатации в Locale в Java или есть существенные различия в базовых концепциях?

Ответы [ 2 ]

15 голосов
/ 21 августа 2009

Работа с точки зрения культуры, а не языкового стандарта - это попытка найти правильный уровень абстракции & mdash; рассматривая вещи с точки зрения групп людей, которые делают вещи сходным образом, вместо того, чтобы говорить о географических областях и языках, и несколько ненормально думая, что они надежно соответствуют наборам культурных соглашений.

Они похожи по замыслу, просто "Культура" пытается найти ту абстракцию, которую "Локаль" резко упустил.

6 голосов
/ 21 августа 2009

Я не особенно знаком с Java, но из того, что я могу сказать, CultureInfo примерно эквивалентен Locale в Java.

Короче говоря, он обеспечивает функциональность для форматирования чисел и дат, систем записи, сортировки строк и функциональности календаря в соответствии с региональными правилами, региональные значения означают сочетание языка или языка и географического региона (а в некоторых случаях язык, географический регион и алфавит).

...