XElement.Value Propriedade

Definição

Obtém ou define o conteúdo textual concatenado deste 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 Propriedade

A String que contém todo o conteúdo textual deste elemento. Se houver múltiplos nós de texto, eles serão concatenados.

Exemplos

O exemplo seguinte utiliza esta propriedade para recuperar o texto de um elemento com conteúdo misto.

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 exemplo produz a seguinte saída:

This is mixed content

Observações

Usando esta propriedade, pode obter ou definir o valor de um elemento.

Definir esta propriedade irá aumentar os Changed e os Changing eventos.

Se quiser obter o valor de um elemento mas não tem a certeza de que ele existe, é mais conveniente usar os operadores de conversão explícitos e atribuir ao elemento um tipo anulável como string ou Nullable<T> de Int32. Se o elemento não existir, o tipo anulável é definido como null. Por outro lado, se quiser usar esta propriedade, deve garantir que o Element método não retorna null antes de aceder a essa propriedade.

Aplica-se a

Ver também