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