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<Guid>)

 

Data di pubblicazione: ottobre 2016

equivalentCodeEntityop_Explicit(XAttribute attribute)

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

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<Guid> (
	XAttribute attribute
)

Parametri

attribute
Type: System.Xml.Linq.XAttribute

Il XAttribute per eseguire il cast a un Nullable<T> di Guid.

Valore restituito

Type: System.Nullable<Guid>

Oggetto Nullable<T> di Guid che include il contenuto di XAttribute.

Exception Condition
FormatException

L'attributo non contiene un oggetto valido Guid valore.

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


                XElement root = new XElement("Root",
    new XAttribute("Att", new Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730"))
);
Guid? value = (Guid?)root.Attribute("Att");
Console.WriteLine("Nullable Guid: value={0}", value == null ? "null" : value.ToString());

Questo esempio produce il seguente output:

Nullable Guid: value=3c1cc55b-baff-4b7a-9d17-077af3aa5730

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: