Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Math.Ceiling (Decimal)

 

Data di pubblicazione: ottobre 2016

Restituisce il valore integrale minimo maggiore o uguale al numero decimale specificato.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public static decimal Ceiling(
	decimal d
)

Parametri

d
Type: System.Decimal

Numero decimale.

Valore restituito

Type: System.Decimal

Valore intero minimo maggiore o uguale a d. Si noti che questo metodo restituisce Decimal anziché un tipo integrale.

Il comportamento di questo metodo segue Standard IEEE 754, sezione 4. Questo tipo di arrotondamento viene talvolta denominato arrotondamento verso l'infinito positivo. In altre parole, se d è positivo, la presenza di componenti frazionari determina d arrotondare all'intero più elevato successivo. Se d è negativo, l'operazione di arrotondamento fa sì che qualsiasi componente frazionario di d verranno ignorati. L'operazione di questo metodo è diverso dal Floor(Decimal) metodo, che supporta l'arrotondamento verso l'infinito negativo.

Nell'esempio seguente viene illustrato il Math.Ceiling(Decimal) metodo quindi messo a confronto con il Floor(Decimal) metodo.

decimal[] values = {7.03m, 7.64m, 0.12m, -0.12m, -7.1m, -7.6m};
Console.WriteLine("  Value          Ceiling          Floor\n");
foreach (decimal value in values)
   Console.WriteLine("{0,7} {1,16} {2,14}", 
                     value, Math.Ceiling(value), Math.Floor(value));
// The example displays the following output to the console:
//         Value          Ceiling          Floor
//       
//          7.03                8              7
//          7.64                8              7
//          0.12                1              0
//         -0.12                0             -1
//          -7.1               -7             -8
//          -7.6               -7             -8

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: