IndexOf

NodeCollection.IndexOf method

Restituisce l’indice in base zero del nodo specificato.

public int IndexOf(Node node)
ParametroTipoDescrizione
nodeNodeIl nodo da individuare.

Valore di ritorno

L’indice in base zero del nodo all’interno della raccolta, se trovato; altrimenti, -1.

Osservazioni

Questo metodo esegue una ricerca lineare; pertanto, il tempo medio di esecuzione è proporzionale aCount.

Esempi

Mostra come ottenere l’indice di un nodo in una raccolta.

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

Guarda anche