我正在尝试以其本机形式呈现整数。我将文化信息设置如下:
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
,数字始终以拉丁形式呈现。
如何以原始形式呈现数字?