Compartir a través de


XElement.Value Propiedad

Definición

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 nullen . 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.

Se aplica a

Consulte también