decimal Debitvalue = 1156.547m;
decimal DEBITAMT = Convert.ToDecimal(string.Format("{0:0.00}", Debitvalue));
Muszę uzyskać tylko dwa miejsca po przecinku, ale używając tego kodu uzyskuję 1156,547. Poinformuj mnie, jaki format mam użyć, aby wyświetlić dwa miejsca po przecinku.Dwa miejsca dziesiętne za pomocą C#
Program Math.Round zadziała, a nawet twój kod będzie działał. Przetestowałem twój kod i działało dobrze dziesiętna Debitvalue = Convert.ToDecimal ("1156.547"); DEBITAMT dziesiętny = Convert.ToDecimal (string.Format ("{0: 0.00}", Debitvalue)); Console.WriteLine (DEBITAMT); – Anand
Tak, twoja poprawna, dzięki! –