XElement.Value Egenskap

Definition

Hämtar eller anger det sammanfogade textinnehållet i det här elementet.

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

Egenskapsvärde

En String som innehåller allt textinnehåll i det här elementet. Om det finns flera textnoder sammanfogas de.

Exempel

I följande exempel används den här egenskapen för att hämta texten i ett element med blandat innehåll.

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)

Det här exemplet genererar följande utdata:

This is mixed content

Kommentarer

Med den här egenskapen kan du hämta eller ange värdet för ett element.

Om du anger den här egenskapen genereras Changed händelserna och Changing .

Om du vill hämta värdet för ett element men inte är säker på att det finns, är det enklare att använda explicita konverteringsoperatorer och tilldela elementet till en nullbar typ som string eller Nullable<T> av Int32. Om elementet inte finns är den nullbara typen inställd på null. Om du däremot vill använda den här egenskapen måste du se till att Element metoden inte returneras null innan du kommer åt den här egenskapen.

Gäller för

Se även