导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

XComment 类

2013/12/13

表示一个 XML 注释。

Namespace:  System.Xml.Linq
程序集:  System.Xml.Linq(位于 System.Xml.Linq.dll 中)

public class XComment : XNode

XComment 类型公开以下成员。

  名称说明
公共方法XComment(String)使用指定的字符串内容初始化 XComment 类的新实例。
公共方法XComment(XComment)从现有注释节点初始化 XComment 类的新实例。
返回顶部

  名称说明
公共属性BaseUri获取此 XObject 的基 URI。 (从 XObject 继承。)
公共属性Document获取此 XObjectXDocument (从 XObject 继承。)
公共属性NextNode获取此节点的下一个同级节点。 (从 XNode 继承。)
公共属性NodeType获取此节点的节点类型。 (重写 XObject.NodeType。)
公共属性Parent获取此 XObject 的父级 XElement (从 XObject 继承。)
公共属性PreviousNode获取此节点的上一个同级节点。 (从 XNode 继承。)
公共属性Value获取或设置此注释的字符串值。
返回顶部

  名称说明
公共方法AddAfterSelf(Object)紧跟在此节点之后添加指定的内容。 (从 XNode 继承。)
公共方法AddAfterSelf(Object[])紧跟在此节点之后添加指定的内容。 (从 XNode 继承。)
公共方法AddAnnotation将对象添加到此 XObject 的批注列表。 (从 XObject 继承。)
公共方法AddBeforeSelf(Object)紧跟在此节点之前添加指定的内容。 (从 XNode 继承。)
公共方法AddBeforeSelf(Object[])紧跟在此节点之前添加指定的内容。 (从 XNode 继承。)
公共方法Ancestors()返回此节点的上级元素的集合。 (从 XNode 继承。)
公共方法Ancestors(XName)返回此节点的经过筛选的上级元素的集合。集合中只包括具有匹配 XName 的元素。 (从 XNode 继承。)
公共方法Annotation(Type)从此 XObject 获取指定类型的第一个批注对象。 (从 XObject 继承。)
公共方法Annotation<T>()从此 XObject 获取指定类型的第一个批注对象。 (从 XObject 继承。)
公共方法Annotations(Type)获取此 XObject 的指定类型的批注集合。 (从 XObject 继承。)
公共方法Annotations<T>()获取此 XObject 的指定类型的批注集合。 (从 XObject 继承。)
公共方法CreateReader()创建此节点的 XmlReader (从 XNode 继承。)
公共方法CreateReader(ReaderOptions)创建此节点的 XmlReader (从 XNode 继承。)
公共方法ElementsAfterSelf()按文档顺序返回此节点后的同级元素集合。 (从 XNode 继承。)
公共方法ElementsAfterSelf(XName)按文档顺序返回此节点后经过筛选的同级元素的集合。集合中只包括具有匹配 XName 的元素。 (从 XNode 继承。)
公共方法ElementsBeforeSelf()按文档顺序返回此节点前的同级元素集合。 (从 XNode 继承。)
公共方法ElementsBeforeSelf(XName)按文档顺序返回此节点前经过筛选的同级元素的集合。集合中只包括具有匹配 XName 的元素。 (从 XNode 继承。)
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
公共方法IsAfter确定当前节点是否按文档顺序显示在指定节点之后。 (从 XNode 继承。)
公共方法IsBefore确定当前节点是否按文档顺序显示在指定节点之前。 (从 XNode 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法NodesAfterSelf按文档顺序返回此节点后的同级节点的集合。 (从 XNode 继承。)
公共方法NodesBeforeSelf按文档顺序返回此节点前的同级节点集合。 (从 XNode 继承。)
公共方法Remove从节点父级中移除此节点。 (从 XNode 继承。)
公共方法RemoveAnnotations(Type)从此 XObject 移除指定类型的批注。 (从 XObject 继承。)
公共方法RemoveAnnotations<T>()从此 XObject 移除指定类型的批注。 (从 XObject 继承。)
公共方法ReplaceWith(Object)使用指定的内容替换此节点。 (从 XNode 继承。)
公共方法ReplaceWith(Object[])使用指定的内容替换此节点。 (从 XNode 继承。)
公共方法ToString()返回此节点的缩进 XML。 (从 XNode 继承。)
公共方法ToString(SaveOptions)返回此节点的 XML,还可以选择禁用格式设置。 (从 XNode 继承。)
公共方法WriteTo将此注释写入 XmlWriter (重写 XNode.WriteTo(XmlWriter)。)
返回顶部

  名称说明
公共事件Changed在此 XObject 或其任何子代发生了更改时引发。 (从 XObject 继承。)
公共事件Changing当此 XObject 或其任何子代要发生更改时引发。 (从 XObject 继承。)
返回顶部

  名称说明
显式接口实现私有方法IXmlLineInfo.HasLineInfo获取一个值,该值指示此 XObject 是否具有行信息。 (从 XObject 继承。)
显式接口实现私有属性IXmlLineInfo.LineNumber获取基础 XmlReader 为此 XObject 报告的行号。 (从 XObject 继承。)
显式接口实现私有属性IXmlLineInfo.LinePosition获取基础 XmlReader 为此 XObject 报告的行位置。 (从 XObject 继承。)
返回顶部

您可以将 XML 注释作为元素的子节点进行添加,还可以将 XML 注释作为根元素节点的同级添加到 XDocument

下面的示例创建一个元素,该元素包含注释作为子节点。


StringBuilder output = new StringBuilder();
XElement root = new XElement("Root",
    new XComment("This is a comment")
);
output.Append(root  + Environment.NewLine);

OutputTextBlock.Text = output.ToString();


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2015 Microsoft