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 elementu 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 prvku.
Nastavení této vlastnosti vyvolá Changed události a Changing události.
Chcete-li získat hodnotu prvku, ale nejste si jisti, že existuje, je vhodnější použít explicitní převodní operátory a přiřadit prvek k typu s možnou hodnotou null, například string nebo Nullable<T> z Int32. Pokud prvek neexistuje, je typ nullable nastaven na null. 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.