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 。