XElement.Value 属性

定义

获取或设置此元素的串连文本内容。

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

属性值

一个包含此元素所有文本内容的 String。 如果有多个文本节点,则将其串连起来。

示例

以下示例使用此属性检索包含混合内容的元素的文本。

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 is mixed content

注解

使用此属性,可以获取或设置元素的值。

设置此属性将引发 ChangedChanging 事件。

如果要获取元素的值,但不确定它是否存在,则使用显式转换运算符更方便,并将该元素分配给可为 null 的类型,例如 stringNullable<T>Int32 如果该元素不存在,则可为 null 的类型设置为 null。 相比之下,如果要使用此属性,则必须在访问此属性之前确保 Element 方法不会返回 null

适用于

另请参阅