XElement.Value Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o conteúdo de texto concatenado 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)
Este exemplo produz a seguinte saída:
This is mixed content
Comentários
Usando essa propriedade, você pode obter ou definir o valor de um elemento.
Definir essa propriedade gerará o Changed e os Changing eventos.
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 como null. Por outro lado, se você quiser usar essa propriedade, certifique-se de que o Element método não retorne null antes de acessar essa propriedade.