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