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 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 null
como . Por outro lado, se você quiser usar essa propriedade, verifique se o Element método não retorna null
antes de acessar essa propriedade.