XElement.Value Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.