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

 

Data di pubblicazione: novembre 2016

equivalentCodeEntity

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

Parametri

element
Type: System.Xml.Linq.XElement

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

Valore restituito

Type: System.Nullable<Guid>

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

Exception Condition
FormatException

L'elemento non contiene un oggetto valido Guid valore.

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


                XElement root = new XElement("Root",
    new XElement("Value", new Guid("3c1cc55b-baff-4b7a-9d17-077af3aa5730"))
);
Guid? value = (Guid?)root.Element("Value");
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: