Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

XAttribute Explicit Conversión (XAttribute to Nullable<Guid>)

 

Publicado: octubre de 2016

equivalentCodeEntityop_Explicit(XAttribute attribute)

Convierte el valor de XAttribute para un Nullable<T> de Guid.

Esta API no es conforme a CLS.

Espacio de nombres:   System.Xml.Linq
Ensamblado:  System.Xml.Linq (en System.Xml.Linq.dll)

public static explicit operator Nullable<Guid> (
	XAttribute attribute
)

Parámetros

attribute
Type: System.Xml.Linq.XAttribute

El XAttribute a convertir en un Nullable<T> de Guid.

Valor devuelto

Type: System.Nullable<Guid>

Un Nullable<T> de Guid que contiene el contenido de este XAttribute.

Exception Condition
FormatException

El atributo no contiene un válido Guid valor.

En el ejemplo siguiente se crea un atributo con contenido de guid. A continuación, recupera el valor convirtiéndolo en Nullable<T> de 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());

Este ejemplo produce el siguiente resultado:

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

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 3.5
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: