Contains
İçindekiler
[
Saklamak
]NodeCollection.Contains method
Bir düğümün koleksiyonda olup olmadığını belirler.
public bool Contains(Node node)
Parametre | Tip | Tanım |
---|---|---|
node | Node | Bulunacak düğüm. |
Geri dönüş değeri
doğru
koleksiyonda öğe bulunursa; aksi takdirde,YANLIŞ
.
Notlar
Bu yöntem doğrusal bir arama gerçekleştirir; bu nedenle, ortalama yürütme süresi orantılıdırCount
.
Örnekler
NodeCollection ile nasıl çalışılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// DocumentBuilder kullanarak Çalıştırmalar ekleyerek belgeye metin ekleyin.
builder.Write("Run 1. ");
builder.Write("Run 2. ");
// "Write" yönteminin her çağrılması yeni bir Çalıştırma oluşturur,
// bu daha sonra ana Paragrafın RunCollection'ında görünür.
RunCollection runs = doc.FirstSection.Body.FirstParagraph.Runs;
Assert.AreEqual(2, runs.Count);
// RunCollection'a manuel olarak da düğüm ekleyebiliriz.
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());
// Metinlerini belgeden kaldırmak için bireysel çalıştırmalara erişin ve bunları kaldırın.
Run run = runs[1];
runs.Remove(run);
Assert.AreEqual("Run 1. Run 3.", doc.GetText().Trim());
Assert.NotNull(run);
Assert.False(runs.Contains(run));
Ayrıca bakınız
- class Node
- class NodeCollection
- ad alanı Aspose.Words
- toplantı Aspose.Words