IndexOf

NodeCollection.IndexOf method

Gibt den nullbasierten Index des angegebenen Knotens zurück.

public int IndexOf(Node node)
ParameterTypBeschreibung
nodeNodeDer zu suchende Knoten.

Rückgabewert

Der nullbasierte Index des Knotens innerhalb der Sammlung, falls gefunden; andernfalls -1.

Bemerkungen

Diese Methode führt eine lineare Suche durch; Daher ist die durchschnittliche Ausführungszeit proportional zuCount.

Beispiele

Zeigt, wie der Index eines Knotens in einer Sammlung abgerufen wird.

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));

Siehe auch