14.50 のような 10 進数を取得し、次のように表現したい場合decimal 10.2
0000000014.50
これどうやってするの?
ありがとうございました
カスタムの数値書式文字列を使用:
var value = 14.50m;
string valueString = value.ToString("0000000000.00");
0
はプレースホルダーです。ゼロが存在する場合は、ゼロを対応する数字に置き換えます。それ以外の場合は、結果文字列にゼロが表示されます。
データ型が文字列に変換されることに問題がない場合は、C# でパディングを使用できます。
以下のリンクを参照してください。
http://msdn.microsoft.com/en-us/library/66f6d830(v=vs.100).aspx