Arrotondare un valore in C# con Round



Il metodo statico Round() fa parte della classe Math (namespace System).
Essendo statico è possibile richiamarlo senza dover creare un oggettoMath.

Questo metodo ha diversi overload, vediamo innanzitutto quello più semplice:


Math.Round(double a);

Prima di vederne bene il funzionamento, vediamo altri tipi di overload:


Math.Round(double a, int digits);

Math.round(double a, int digits, MidpointRounding mode);

Il funzionamento è abbastanza ovvio, il primo overload arrotonda il numero a all’intero più vicino, il secondo fa lo stesso ma arrotonda anche i decimali, lasciandone solo in base a quanto specificato da digits.

Ricerche effettuate:

  • approssimazione int c#
  • c# arrotondamento
  • come arrotondare valori in c#
Condividi su Facebook Condividi su Twitter!
Pinterest