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ść 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.