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 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à.