Contains
Contenu
[
Cacher
]NodeCollection.Contains method
Détermine si un nœud fait partie de la collection.
public bool Contains(Node node)
Paramètre | Taper | La description |
---|---|---|
node | Node | Le nœud à localiser. |
Return_Value
vrai
si l’article est trouvé dans la collection ; sinon,FAUX
.
Remarques
Cette méthode effectue une recherche linéaire ; par conséquent, le temps d’exécution moyen est proportionnel àCount
.
Exemples
Montre comment travailler avec un NodeCollection.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Ajoutez du texte au document en insérant des Runs à l'aide d'un DocumentBuilder.
builder.Write("Run 1. ");
builder.Write("Run 2. ");
// Chaque invocation de la méthode "Write" crée un nouveau Run,
// qui apparaît ensuite dans la RunCollection du paragraphe parent.
RunCollection runs = doc.FirstSection.Body.FirstParagraph.Runs;
Assert.AreEqual(2, runs.Count);
// Nous pouvons également insérer manuellement un nœud dans RunCollection.
Run newRun = new Run(doc, "Run 3. ");
runs.Insert(3, newRun);
Assert.True(runs.Contains(newRun));
Assert.AreEqual("Run 1. Run 2. Run 3.", doc.GetText().Trim());
// Accédez aux exécutions individuelles et supprimez-les pour supprimer leur texte du document.
Run run = runs[1];
runs.Remove(run);
Assert.AreEqual("Run 1. Run 3.", doc.GetText().Trim());
Assert.NotNull(run);
Assert.False(runs.Contains(run));
Voir également
- class Node
- class NodeCollection
- espace de noms Aspose.Words
- Assemblée Aspose.Words