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.Floor (Decimal)

 

Data di pubblicazione: ottobre 2016

Restituisce l'intero massimo minore del o uguale al numero decimale specificato.

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

public static decimal Floor(
	decimal d
)

Parametri

d
Type: System.Decimal

Numero decimale.

Valore restituito

Type: System.Decimal

Intero massimo minore di o uguale a d. Si noti che il metodo restituisce un valore intero del tipo Math.

Il comportamento di questo metodo segue Standard IEEE 754, sezione 4. Questo tipo di arrotondamento viene talvolta denominato arrotondamento verso l'infinito negativo. In altre parole, se d è positivo, qualsiasi componente frazionario viene troncato. Se d è negativo, la presenza di qualsiasi componente frazionario fa sì che possa essere arrotondato all'intero più piccolo. L'operazione di questo metodo è diverso dal Ceiling metodo, che supporta l'arrotondamento verso l'infinito positivo.

Nell'esempio seguente viene illustrato il Math.Floor(Decimal) metodo quindi messo a confronto con il Ceiling(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: