XElement.Value Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à.