Mögliche Duplizieren:
Why does .NET use banker's rounding as default?Math.Round für dezimal in C#
Hier ist ein Beispielcode
decimal num1=390, num2=60, result;
result=num1/num2; // here I get 6.5
result=Math.Round(result,0);
der Endwert Ergebnis sollte sein aber ich bekomme . Warum so ein Verhalten?
Das Dokument finden Sie hier: http://msdn.microsoft.com/en-us/library/3s2d3xkk.aspx und hier: http://msdn.microsoft.com/en-us/library/ms131274.aspx – HSBallina