MSDN
通常decimal 類型多用在財務和金融計算,在宣告變數時,會後置一個字元m
如:
decimal money = 300.0m; //編譯會過
money = 100.0; //編譯不過 , 因為double型態不能隱式轉型為decimal,要加m
money = 100; //編譯會過,因為integer型態 可以隱式轉型為decimal,當然要加m也可以。
提醒:使用decimal型態做財務表示時,通常都會搭配string.Format 來表示 :
如:
console.write(string.Format("金額 : {0:c}", money)); //顯示 金額 : NT$100.00
沒有留言:
張貼留言