XElement.Value XElement.Value XElement.Value XElement.Value Property

定義

この要素の連結されたテキスト コンテンツを取得または設定します。Gets or sets the concatenated text contents of this element.

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

プロパティ値

この要素のすべてのテキスト コンテンツを格納している StringA String that contains all of the text content of this element. 複数のテキスト ノードがある場合は、連結されます。If there are multiple text nodes, they will be concatenated.

次の例では、このプロパティを使用して、混合コンテンツを持つ要素のテキストを取得します。The following example uses this property to retrieve the text of an element with mixed content.

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)  

この例を実行すると、次の出力が生成されます。This example produces the following output:

This is mixed content  

注釈

このプロパティを使用して、取得または要素の値を設定します。Using this property, you can get or set the value of an element.

このプロパティは生成の設定、ChangedChangingイベント。Setting this property will raise the Changed and the Changing events.

明示的な変換演算子を使用してなど、要素を null 許容型に割り当てる方が便利ですが存在するかわからない要素の値を取得する場合、stringまたはNullable<T>Int32します。If you want to get the value of an element but you are not sure that it exists, it is more convenient to use the explicit conversion operators, and assign the element to a nullable type such as string or Nullable<T> of Int32. Null 許容型に設定して、要素が存在しない場合nullします。If the element does not exist, the nullable type is set to null. これに対し、このプロパティを使用する場合は、必ず必要がある、Elementメソッドが返さないnullこのプロパティにアクセスする前にします。By contrast, if you want to use this property, you must make sure that the Element method does not return null before you access this property.

適用対象

こちらもご覧ください