XElement.Value Özellik

Tanım

Bu öğenin birleştirilmiş metin içeriğini alır veya ayarlar.

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

Özellik Değeri

String Bu öğenin tüm metin içeriğini içeren bir. Birden çok metin düğümü varsa bunlar birleştirilir.

Örnekler

Aşağıdaki örnek, karma içeriğe sahip bir öğenin metnini almak için bu özelliği kullanır.

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)

Bu örnek aşağıdaki çıkışı oluşturur:

This is mixed content

Açıklamalar

Bu özelliği kullanarak bir öğenin değerini alabilir veya ayarlayabilirsiniz.

Bu özelliğin ayarlanması ve olaylarını Changed tetikler Changing .

Bir öğenin değerini almak istiyorsanız ancak var olduğundan emin değilseniz, açık dönüştürme işleçlerini kullanmak ve öğeyi veya Nullable<T>Int32gibi string null atanabilir bir türe atamak daha uygundur. öğesi yoksa, null atanabilir tür olarak nullayarlanır. Buna karşılık, bu özelliği kullanmak istiyorsanız, bu özelliğe erişmeden önce yönteminin Element döndürülmediğinden null emin olmanız gerekir.

Şunlara uygulanır

Ayrıca bkz.