0
我工作的一些遺留代碼的時刻和所遇到如下:是格式#### 0.000000不同於0.000000?
FooString = String.Format("{0:####0.000000}", FooDouble)
我的問題是,是格式字符串這裏,####0.000000
從簡單的0.000000
有什麼不同?
我想概括設置FooDouble
函數的返回類型,以便檢查以確保我不會破壞現有功能,因此試圖找出#
在此處添加的內容。
我已經在一個玩具程序中運行了幾個測試,看不到結果有什麼不同,但也許有一些我失蹤了?
因爲您在小數點分隔符前使用了一個'0' - 兩種格式都應該返回相同的結果 – Fabio
@Fabio謝謝! – Toby
@Fabio如果你想讓這個答案也許? – Toby