XmlNodeList 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述节点的集合。
public ref class XmlNodeList sealed : IIterable<IXmlNode ^>, IVectorView<IXmlNode ^>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlNodeList final : IIterable<IXmlNode>, IVectorView<IXmlNode>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlNodeList : IEnumerable<IXmlNode>, IReadOnlyList<IXmlNode>
Public NotInheritable Class XmlNodeList
Implements IEnumerable(Of IXmlNode), IReadOnlyList(Of IXmlNode)
- 继承
- 属性
- 实现
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
集合成员列表
对于 JavaScript,XmlNodeList 具有成员列表中显示的成员。 此外,XmlNodeList 支持 Array.prototype 的成员和使用索引来访问项。
枚举 C# 或 Microsoft Visual Basic 中的集合
XmlNodeList 是可枚举的,因此可以使用特定于语言的语法(如 C# 中的 foreach )枚举集合中的项。 编译器为你执行类型强制转换,你无需显式转换为 IEnumerable<IXmlNode>
。 如果需要显式强制转换(例如,如果要调用 GetEnumerator),请使用 IXmlNode 约束强制转换为 IEnumerable<T>。
属性
Length |
获取列表的长度。 |
Size |
获取向量视图中的元素数。 |
方法
First() |
返回循环访问集合中的项的迭代器。 |
GetAt(UInt32) |
返回矢量视图中指定索引处的项。 |
GetMany(UInt32, IXmlNode[]) |
返回从矢量视图的指定索引处开始的项。 |
IndexOf(IXmlNode, UInt32) |
返回向量中指定项的索引。 |
Item(UInt32) |
返回列表中的指定索引处的项。 |