Feedback

C# - Runden auf vorgegebene Nachkomma-Werte

Veröffentlicht von am 27.03.2009
(2 Bewertungen)
Mit den beiden Extension-Methods kann man Zahlen vom Typ double oder decimal auf vorgegebene Nachkommawerte runden. Bei der Übergabe von step = 0.5 wird beispielsweise immer auf d.0 bzw. d.5 gerundet (bsp.: 2.6 -> 2.5, 4.1 -> 4.0)
GFU-Schulungen  [Anzeige]

C# 2017/2015/2013 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

public static double RoundStep( this double d, double step ) {
  return Math.Round( d / step + step ) * step;
}

public static decimal RoundStep( this decimal d, decimal step ) {
  return Math.Round( d / step + step ) * step;
}
Abgelegt unter runden.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!