IndexOf

NodeCollection.IndexOf method

Devuelve el índice basado en cero del nodo especificado.

public int IndexOf(Node node)
ParámetroEscribeDescripción
nodeNodeEl nodo a localizar.

Valor_devuelto

El índice basado en cero del nodo dentro de la colección, si se encuentra; de lo contrario, -1.

Observaciones

Este método realiza una búsqueda lineal, por lo tanto, el tiempo promedio de ejecución es proporcional aCount.

Ejemplos

Muestra cómo obtener el índice de un nodo en una colección.

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

Ver también