XElement.Value Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.