整数をネイティブ形式でレンダリングしようとしています。次のようにカルチャ情報を設定します。
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
数字は常にラテン語形式でレンダリングされます。
数字をネイティブ形式でレンダリングするにはどうすればよいですか?