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

Costruttore BigInteger (Decimal)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di BigInteger struttura utilizzando un Decimal valore.

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

public BigInteger(
	decimal value
)

Parametri

value
Type: System.Decimal

Numero decimale.

Il risultato della chiamata di questo costruttore è identico all'assegnazione in modo esplicito un Decimal valore a un BigInteger variabile.

Chiamare questo costruttore può causare la perdita di dati. una parte frazionaria di value viene troncato quando si crea un BigInteger oggetto.

Nell'esempio seguente viene illustrato l'utilizzo del BigInteger(Decimal) costruttore per creare un'istanza di un BigInteger oggetto. Definisce una matrice di Decimal valori e quindi passa ogni valore per il BigInteger(Decimal) costruttore. Si noti che il Decimal valore viene troncato anziché arrotondato quando viene assegnato al BigInteger oggetto.

decimal[] decimalValues = { -1790.533m, -15.1514m, 18903.79m, 9180098.003m };
foreach (decimal decimalValue in decimalValues)
{
   BigInteger number = new BigInteger(decimalValue);
   Console.WriteLine("Instantiated BigInteger value {0} from the Decimal value {1}.",
                     number, decimalValue);
}                 
// The example displays the following output:
//    Instantiated BigInteger value -1790 from the Decimal value -1790.533.
//    Instantiated BigInteger value -15 from the Decimal value -15.1514.
//    Instantiated BigInteger value 18903 from the Decimal value 18903.79.
//    Instantiated BigInteger value 9180098 from the Decimal value 9180098.003.

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