XElement.Value 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此元素的串连文本内容。
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
注解
使用此属性,可以获取或设置元素的值。
设置此属性将引发 Changed 和 Changing 事件。
如果要获取元素的值,但不确定它是否存在,则使用显式转换运算符更方便,并将该元素分配给可为 null 的类型,例如 string
或 Nullable<T> 。Int32 如果该元素不存在,则可为 null 的类型设置为 null
。 相比之下,如果要使用此属性,则必须在访问此属性之前确保 Element 方法不会返回 null
。