XElement.Value Proprietà

Definizione

Ottiene o imposta il contenuto di testo concatenato 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 contenente tutto il contenuto di testo di questo elemento. Se sono presenti più nodi di testo, verranno concatenati.

Esempio

Nell'esempio seguente viene utilizzata 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)

In questo esempio viene generato 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à gli Changed eventi e Changing .

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, string ad esempio o Nullable<T> di Int32. Se l'elemento non esiste, il tipo nullable viene impostato su null. Al contrario, se si desidera utilizzare questa proprietà, è necessario assicurarsi che il Element metodo non restituisca null prima di accedere a questa proprietà.

Si applica a

Vedi anche