XElement.Value Vlastnost

Definice

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.

Platí pro

Viz také