在c#中将整数转换为中文数字

时间:2016-09-26 12:38:33

标签: c# internationalization

我想将一个整数转换为中文数字,我已经尝试了下面的代码,但它输出的所有内容都是字符" 3"而不是中国的等价物。有人能告诉我这是否可以在c#中使用?

    static void Main(string[] args)
    {
        CultureInfo ci = new CultureInfo("zh-CN", false);
        ci.NumberFormat.DigitSubstitution = DigitShapes.NativeNational;

        int value = 3;

        Console.WriteLine(string.Format(ci, "{0}", value));
    }

我也尝试过使用value.ToString(ci),但得到的结果相同。

0 个答案:

没有答案