Sdílet prostřednictvím


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 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 nullhodnotu . 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é