XElement.Value Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den verketteten Textinhalt dieses Elements ab oder legt ihn fest.
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, der 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 gemischtem Inhalt 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 Changing ausgelöst.
Wenn Sie den Wert eines Elements abrufen möchten, aber nicht sicher sind, ob er vorhanden ist, ist es praktischer, die expliziten Konvertierungsoperatoren zu verwenden und das Element einem Nullable-Typ wie string
oder Nullable<T> von Int32zuzuweisen. Wenn das Element nicht vorhanden ist, wird der Nullable-Typ auf null
festgelegt. Wenn Sie diese Eigenschaft verwenden möchten, müssen Sie dagegen sicherstellen, dass die Element Methode nicht zurückgibt null
, bevor Sie auf diese Eigenschaft zugreifen.