IndexOf

NodeCollection.IndexOf method

Restituisce l’indice basato su zero del nodo specificato.

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

Valore di ritorno

Indice a partire da zero del nodo all’interno della raccolta, se trovato; in caso contrario, -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