我認爲下面的代碼應該將字符串格式化爲四位小數。 (這樣做的目的是3.59的數值,加上尾隨零因此字符串值變爲3.5900)格式字符串值精度不起作用
string PreFC = string.Format(dr.Cells["Price"].Value.ToString(),"{0:n4}");
// PreFC = (dr.Cells["Price"].Value.ToString());
StringBuilder FC = new StringBuilder(PreFC);
MessageBox.Show(PreFC);
這是行不通的。它給我的價值是3.59而不是3.5900。我究竟做錯了什麼?
注意:'.ToString()'已經將值轉換爲字符串,因此不再有可用的格式。 – ja72
這實際上是有道理的。謝謝@ ja72! – CryptoJones