I have some decimal data coming from an external service. I need to format the data to 2 decimal places as it is represents money, but if I use the standard C format, I rounds the number:
var x = 42.999m;
var y = string.Format("{0:C}", x);
This results in y containing £43.00. How can I have it round down to £42.99?
(Note that this question is not the same)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…