2011-12-07 6 views
2
に小数点を表示

可能性の重複:
Double.ToString with N Number of Decimal PlacesのC# - 6つの小数点以下

私はそれが含まれていても、小数点以下6桁の10進を表示したい6×0の のために例:

3.000000 
5.100000 
3.456789 

などがこれは可能ですか?

+2

チェックhttp://www.csharp-examples.net/string-format-double/ - 私はこれはしかし前に何度も頼まれたと確信している – ChrisF

+1

One:http://stackoverflow.com/questions/3359916/format-to-two-decimal-places。 2つ:http://stackoverflow.com/questions/4884749/format-a-double-to-8-decimal-places 3:http://stackoverflow.com/questions/5168592/force-a-string-to-2-decimal-places。 –

答えて

15

numeric format stringとしてN6を使用してください。

myDecimal.ToString("N6"); 

または

string.Format("{0:N6}", myDecimal); 
+0

これは、文字列に変換するという問題です。データベースに格納されているデータ型と同じように、10進形式で保持する必要があります。 – CallumVass

+1

@BiffBaffBoff 10進形式はフォーマットされた出力とは何の関係もないので、奇妙に見えます。 –

4
Decimal d = 20; 
d.ToString("0.000000"); 
関連する問題