Wie @Mario Priebe bereits schrieb, dient dazu die Methode Math.Round(). Wichtig beim Aufruf dieser Methode ist noch zu beachten, nach welchem Verfahren gerundet wird:
Es wird auf diejenige Zahl gerundet, die der zu rundenden Zahl am nächsten liegt (1.6 wird also zu 2, 1.4 hingegen zu 1).
Liegt eine Zahl exakt zwischen zwei Ganzzahlen (wie beispielsweise 1.5), wird auf die jeweils gerade Zahl gerundet (1.5 wird also zu 2, 2.5 wird ebenfalls zu 2, erst 3.5 wird zu 4).
Das entspricht also nicht unbedingt dem Verhalten, das man aus der Schule her kennt, wo bei .5 stets auf die nächstgrößere Ganzzahl aufgerundet wird.
Falls dieses Verhalten nicht gewünscht ist, kann der Round-Methode als dritter Parameter ein Wert der MidPointRounding-Enumeration mitgegeben werden:
MidPointRounding.ToEven: Entspricht dem Standardverhalten.
MidPointRounding.AwayFromZero: Es wird von 0 weg gerundet. Aus 1.5 wird also 2, aus -1.5 wird -2. Dieses Verhalten entspricht also dem aus der Schule bekannten.