我想将一个整数转换为中文数字,我已经尝试了下面的代码,但它输出的所有内容都是字符" 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),但得到的结果相同。