0

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

4

1 に答える 1

0

これでうまくいくはずですが、動的に必要な場合は、現在のカルチャを使用するか、必要に応じて作成する必要があります。

 int value = 123456;
 CultureInfo InCulture = new CultureInfo("hi-IN");           
 Thread.CurrentThread.CurrentCulture = InCulture;
 Console.WriteLine("Format:  " + value.ToString("0,0", InCulture));

asp.net にタグを付けたので、これを試してみてください。

于 2013-06-10T07:52:15.383 に答える