decimal Debitvalue = 1156.547m;
decimal DEBITAMT = Convert.ToDecimal(string.Format("{0:0.00}", Debitvalue));
Tôi chỉ nhận được hai chữ số thập phân nhưng bằng cách sử dụng mã này, tôi nhận được 1156.547. Cho tôi biết tôi phải sử dụng định dạng nào để hiển thị hai chữ số thập phân.Hai vị trí thập phân bằng C#
Math.Round sẽ hoạt động và thậm chí mã của bạn sẽ hoạt động. Tôi đã thử nghiệm với mã của bạn và nó hoạt động tốt decimal Debitvalue = Convert.ToDecimal ("1156.547"); số thập phân DEBITAMT = Convert.ToDecimal (string.Format ("{0: 0.00}", Debitvalue)); Console.WriteLine (DEBITAMT); – Anand
Vâng, chính xác, cảm ơn! –