Condividi tramite


XElement.Value Proprietà

Definizione

Ottiene o imposta i contenuti di testo concatenati di questo 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

Valore della proprietà

Oggetto String che contiene tutti i contenuti di testo dell'elemento. Se sono presenti più nodi testo, saranno concatenati.

Esempio

Nell'esempio seguente viene usata questa proprietà per recuperare il testo di un elemento con contenuto 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)

Nell'esempio viene prodotto l'output seguente:

This is mixed content

Commenti

Usando questa proprietà, è possibile ottenere o impostare il valore di un elemento.

L'impostazione di questa proprietà genererà e Changed gli Changing eventi.

Se si vuole ottenere il valore di un elemento, ma non si è certi che esista, è più pratico usare gli operatori di conversione espliciti e assegnare l'elemento a un tipo nullable, ad esempio string o Nullable<T> di Int32. Se l'elemento non esiste, il tipo nullable è impostato su null. Al contrario, se si vuole usare questa proprietà, è necessario assicurarsi che il Element metodo non restituisca null prima di accedere a questa proprietà.

Si applica a

Vedi anche