Dot-Net
在正確的文化資訊中將十進制格式化為字元串
將十進制數格式化為字元串以在正確的文化資訊中顯示 UI 的最佳方法是什麼?
將格式添加到 ToString:
myDecimal.ToString("#.00")或myDecimal.ToString("C").對於可為空的小數 (
decimal?),您將需要使用 .Value 屬性 (myNullableDecimal.Value.ToString("C")) 或將值轉換為普通(不可為空)小數。當值為 is 時一定不要這樣做,null否則你會得到一個異常!
為什麼不
decimalVar.ToString("F2", CultureInfo.CurrentCulture);。有關格式字元串(“F2”部分)及其作用,請參閱 標準數字格式字元串和自定義數字格式字元串