XElement.Value Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el contenido de texto concatenado de este elemento.
public:
property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
public string Value { get; set; }
member this.Value : string with get, set
Public Property Value As String
Valor de propiedad
String con todo el contenido de texto de este elemento. Si hay varios nodos de texto, se concatenarán.
Ejemplos
En el ejemplo siguiente se usa esta propiedad para recuperar el texto de un elemento con contenido mixto.
XElement el = XElement.Parse("<Root>This is <b>mixed</b> content</Root>");
Console.WriteLine("{0}", el.Value);
Dim el As XElement = <Root>This is <b>mixed</b> content</Root>
Console.WriteLine("{0}", el.Value)
Este ejemplo produce el siguiente resultado:
This is mixed content
Comentarios
Con esta propiedad, puede obtener o establecer el valor de un elemento.
Al establecer esta propiedad, se generarán los Changed eventos y Changing .
Si desea obtener el valor de un elemento pero no está seguro de que existe, es más cómodo usar los operadores de conversión explícitos y asignar el elemento a un tipo que acepta valores NULL, como string
o Nullable<T> de Int32. Si el elemento no existe, el tipo que acepta valores NULL se establece null
en . Por el contrario, si desea usar esta propiedad, debe asegurarse de que el Element método no devuelve null
antes de tener acceso a esta propiedad.