XElement.Value Właściwość

Definicja

Pobiera lub ustawia połączoną zawartość tekstu tego elementu.

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

Wartość właściwości

Element String zawierający całą zawartość tekstową tego elementu. Jeśli istnieje wiele węzłów tekstowych, zostaną one łączone.

Przykłady

W poniższym przykładzie użyto tej właściwości do pobrania tekstu elementu z mieszaną zawartością.

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)

Ten przykład generuje następujące wyniki:

This is mixed content

Uwagi

Za pomocą tej właściwości można pobrać lub ustawić wartość elementu.

Ustawienie tej właściwości spowoduje podniesienie Changed wartości i zdarzeń Changing .

Jeśli chcesz uzyskać wartość elementu, ale nie masz pewności, że istnieje, jest to wygodniejsze, aby użyć jawnych operatorów konwersji i przypisać element do typu dopuszczalnego wartości null, takiego jak string lub Nullable<T>Int32. Jeśli element nie istnieje, typ dopuszczający wartość null ma wartość null. Jeśli natomiast chcesz użyć tej właściwości, musisz upewnić się, że Element metoda nie zwraca null się przed uzyskaniem dostępu do tej właściwości.

Dotyczy

Zobacz też