我的印度卢比金额与123456相同,但我想像1,23,456那样显示它。因为我正在尝试这个。
value = 123456;
Console.WriteLine("Format: " + value.ToString("0,0",CultureInfo.InvariantCulture));
Console.WriteLine();
输出是。 :1,234,56
等等。
但我希望显示1,23,456
代替1,234,56
。
答案 0 :(得分:0)
这应该可以帮到您,但如果您需要动态,那么您必须使用当前的文化或在需要时创建一个。
int value = 123456;
CultureInfo InCulture = new CultureInfo("hi-IN");
Thread.CurrentThread.CurrentCulture = InCulture;
Console.WriteLine("Format: " + value.ToString("0,0", InCulture));
由于您已经标记了asp.net,请尝试this。