IndexOf
NodeCollection.IndexOf method
返回指定节点的从零开始的索引。
public int IndexOf(Node node)
范围 | 类型 | 描述 |
---|---|---|
node | Node | 要定位的节点。 |
返回值
集合内节点的从零开始的索引(如果找到);否则,-1。
评论
该方法执行线性搜索;因此,平均执行时间与Count
。
例子
演示如何获取集合中节点的索引。
Document doc = new Document(MyDir + "Tables.docx");
Table table = doc.FirstSection.Body.Tables[0];
NodeCollection allTables = doc.GetChildNodes(NodeType.Table, true);
Assert.AreEqual(0, allTables.IndexOf(table));
Row row = table.Rows[2];
Assert.AreEqual(2, table.IndexOf(row));
Cell cell = row.LastCell;
Assert.AreEqual(4, row.IndexOf(cell));
也可以看看
- class Node
- class NodeCollection
- 命名空间 Aspose.Words
- 部件 Aspose.Words