0

14.50 のような 10 進数を取得し、次のように表現したい場合decimal 10.2

0000000014.50

これどうやってするの?

ありがとうございました

4

2 に答える 2

4

カスタムの数値書式文字列を使用:

var value = 14.50m;

string valueString = value.ToString("0000000000.00");

0はプレースホルダーです。ゼロが存在する場合は、ゼロを対応する数字に置き換えます。それ以外の場合は、結果文字列にゼロが表示されます。

于 2013-04-06T16:47:00.650 に答える
0

データ型が文字列に変換されることに問題がない場合は、C# でパディングを使用できます。

以下のリンクを参照してください。

http://msdn.microsoft.com/en-us/library/66f6d830(v=vs.100).aspx

于 2013-04-06T16:51:02.623 に答える