Compartilhar via


XElement.Value Propriedade

Definição

Obtém ou define os conteúdos de texto concatenados desse 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 da propriedade

Um String que contém todo o conteúdo de texto desse elemento. Se houver vários nós de texto, eles serão concatenados.

Exemplos

O exemplo a seguir usa essa 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)

Esse exemplo gera a saída a seguir:

This is mixed content

Comentários

Usando essa propriedade, você pode obter ou definir o valor de um elemento .

Definir essa propriedade gerará os ChangedChanging eventos e .

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

Aplica-se a

Confira também