RemoveAt

NodeCollection.RemoveAt method

Supprime le nœud à l’index spécifié de la collection et du document.

public void RemoveAt(int index)
ParamètreTaperLa description
indexInt32L’index de base zéro du nœud. Les index négatifs sont autorisés et indiquent l’accès depuis l’arrière de la liste. Par exemple -1 signifie le dernier nœud, -2 signifie l’avant-dernier et ainsi de suite.

Exemples

Montre comment ajouter et supprimer des sections dans un document.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Write("Section 1");
builder.InsertBreak(BreakType.SectionBreakNewPage);
builder.Write("Section 2");

Assert.AreEqual("Section 1\x000cSection 2", doc.GetText().Trim());

// Supprime la première section du document.
doc.Sections.RemoveAt(0);

Assert.AreEqual("Section 2", doc.GetText().Trim());

// Ajoute une copie de ce qui est maintenant la première section à la fin du document.
int lastSectionIdx = doc.Sections.Count - 1;
Section newSection = doc.Sections[lastSectionIdx].Clone();
doc.Sections.Add(newSection);

Assert.AreEqual("Section 2\x000cSection 2", doc.GetText().Trim());

Voir également