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

XAttribute Explicit Conversione (XAttribute to Nullable<Decimal>)

 

Data di pubblicazione: ottobre 2016

equivalentCodeEntityop_Explicit(XAttribute attribute)

Esegue il cast del valore dell'oggetto XAttribute 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> (
	XAttribute attribute
)

Parametri

attribute
Type: System.Xml.Linq.XAttribute

Oggetto XAttribute 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 XAttribute.

Exception Condition
FormatException

L'attributo non contiene un oggetto valido Decimal valore.

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


                XElement root = new XElement("Root",
    new XAttribute("Att", "79228162514264337593543950335")
);
decimal? value = (decimal?)root.Attribute("Att");
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: