IndexOf

NodeCollection.IndexOf method

Returnerar det nollbaserade indexet för den angivna noden.

public int IndexOf(Node node)
ParameterTypBeskrivning
nodeNodeNoden som ska lokaliseras.

Returvärde

Det nollbaserade indexet för noden inom samlingen, om det hittas; annars -1.

Anmärkningar

Denna metod utför en linjär sökning; därför är den genomsnittliga exekveringstiden proportionell motCount.

Exempel

Visar hur man hämtar indexet för en nod i en samling.

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

Se även