Język

XElement.Value Właściwość

Definicja

Pobiera lub ustawia połączoną zawartość tekstowa 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 wywołanie Changed zdarzenia i Changing .

Jeśli chcesz uzyskać wartość elementu, ale nie masz pewności, że istnieje, bardziej wygodne jest użycie jawnych operatorów konwersji i przypisanie elementu do typu dopuszczalnego wartości null, takiego jak string lub Nullable<T>Int32. Jeśli element nie istnieje, typ dopuszczający wartość null jest ustawiony na nullwartość . Natomiast jeśli 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ż