【发布时间】:2015-09-04 13:09:26
【问题描述】:
我正在尝试以其原生形式呈现整数。我将文化信息设置如下:
CurrentCulture = new CultureInfo(ViewingLanguage.LanguageTag)
{
NumberFormat = new NumberFormatInfo{DigitSubstitution = DigitShapes.NativeNational}
};
并具有功能:
public static string NiceNumber(CultureInfo culture, int number)
{
return number.ToString(culture);
}
无论文化设置为ar-QA、zh-HANS 等,数字始终以其拉丁形式呈现。
如何以原始形式呈现数字?
【问题讨论】:
-
尝试设置 CurrentUICulture。
-
尝试 CreateSpecificCulture 方法
标签: c# asp.net globalization multiple-languages