XElement.Value Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví zřetězený textový obsah tohoto prvku.
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
Hodnota vlastnosti
A String , který obsahuje veškerý textový obsah tohoto prvku. Pokud existuje více textových uzlů, budou zřetězeny.
Příklady
Následující příklad používá tuto vlastnost k načtení textu prvku se smíšeným obsahem.
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)
Tento příklad vytvoří následující výstup:
This is mixed content
Poznámky
Pomocí této vlastnosti můžete získat nebo nastavit hodnotu elementu.
Nastavením této vlastnosti vyvoláte Changed události a Changing .
Pokud chcete získat hodnotu elementu, ale nejste si jistí, že existuje, je vhodnější použít explicitní převodní operátory a přiřadit element k typu s možnou hodnotou null, jako string
je nebo Nullable<T>Int32. Pokud element neexistuje, je typ s možnou hodnotou null nastaven na null
hodnotu . Naproti tomu pokud chcete použít tuto vlastnost, musíte se ujistit, že Element metoda nevrací null
před přístupem k této vlastnosti.