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

XElement Explicit Conversione (XElement to Nullable<Decimal>)

 

Data di pubblicazione: ottobre 2016

equivalentCodeEntity

Esegue il cast del valore dell'oggetto XElement a un oggetto Nullable<T> di Decimal.

Questa API non è conforme a CLS.

Spazio dei nomi:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public static explicit operator Nullable<decimal> (
	XElement element
)

Parametri

element
Type: System.Xml.Linq.XElement

Oggetto XElement di cui per eseguire il cast a un oggetto Nullable<T> di Decimal.

Valore restituito

Type: System.Nullable<Decimal>

Oggetto Nullable<T> di Decimal che include il contenuto di XElement.

Exception Condition
FormatException

L'elemento non contiene un oggetto valido Decimal valore.

Nell'esempio seguente viene creato un elemento con contenuto decimale. Il valore viene quindi recuperato eseguendo il cast su Nullable<T> di Decimal.


                XElement root = new XElement("Root",
    new XElement("Value", "79228162514264337593543950335")
);
decimal? value = (decimal?)root.Element("Value");
Console.WriteLine("Nullable decimal: value={0}", value == null ? "null" : value.ToString());

Questo esempio produce il seguente output:

Nullable decimal: value=79228162514264337593543950335

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