XElement.Value Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des verketteten Textinhalts dieses Elements.

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

Eigenschaftswert

Ein String Element, das den gesamten Textinhalt dieses Elements enthält. Wenn mehrere Textknoten vorhanden sind, werden sie verkettet.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft verwendet, um den Text eines Elements mit gemischten Inhalten abzurufen.

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)

Dieses Beispiel erzeugt die folgende Ausgabe:

This is mixed content

Hinweise

Mit dieser Eigenschaft können Sie den Wert eines Elements abrufen oder festlegen.

Wenn Sie diese Eigenschaft festlegen, werden die Changed Ereignisse und die Changing Ereignisse erhöht.

Wenn Sie den Wert eines Elements abrufen möchten, aber nicht sicher sind, dass es vorhanden ist, ist es praktischer, die expliziten Konvertierungsoperatoren zu verwenden und das Element einem nullfähigen Typ wie string oder Nullable<T> von Int32. Wenn das Element nicht vorhanden ist, wird der nullwerte Typ auf null. Wenn Sie diese Eigenschaft verwenden möchten, müssen Sie dagegen sicherstellen, dass die Element Methode nicht zurückgegeben null wird, bevor Sie auf diese Eigenschaft zugreifen.

Gilt für:

Weitere Informationen