XElement.Value Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.