Contains
NodeCollection.Contains method
Determina si un nodo está en la colección.
public bool Contains(Node node)
Parámetro | Escribe | Descripción |
---|---|---|
node | Node | El nodo a localizar. |
Valor_devuelto
True si el elemento se encuentra en la colección; en caso contrario, falso.
Observaciones
Este método realiza una búsqueda lineal; por lo tanto, el tiempo medio de ejecución es proporcional a Count.
Ejemplos
Muestra cómo trabajar con NodeCollection.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Agregue texto al documento insertando Se ejecuta usando un DocumentBuilder.
builder.Write("Run 1. ");
builder.Write("Run 2. ");
// Cada invocación del método "Write" crea una nueva ejecución,
// que luego aparece en RunCollection del párrafo principal.
RunCollection runs = doc.FirstSection.Body.FirstParagraph.Runs;
Assert.AreEqual(2, runs.Count);
// También podemos insertar un nodo en RunCollection manualmente.
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());
// Acceda a ejecuciones individuales y elimínelas para eliminar su texto del documento.
Run run = runs[1];
runs.Remove(run);
Assert.AreEqual("Run 1. Run 3.", doc.GetText().Trim());
Assert.NotNull(run);
Assert.False(runs.Contains(run));
Ver también
- class Node
- class NodeCollection
- espacio de nombres Aspose.Words
- asamblea Aspose.Words