TreeNodeCollection.Count Özellik

Tanım

Koleksiyondaki toplam nesne sayısını TreeNode alır.

[System.ComponentModel.Browsable(false)]
public int Count { get; }

Özellik Değeri

Koleksiyondaki toplam nesne sayısı TreeNode .

Uygulamalar

Öznitelikler

Örnekler

Aşağıdaki kod örneği içindeki TreeNodeCollectionnesne sayısını TreeNode görüntüler, koleksiyonun içeriğini bir Object diziye kopyalar ve denetimdeki Label ağaç düğümlerinin listesini görüntüler. Bu örnek, içinde en az bir TreeNodeTreeNodeCollectiontane olan bir TreeView ve üzerinde bir Label denetiminiz Formolmasını gerektirir.

private void CopyTreeNodes()
{
   // Get the collection of TreeNodes.
   TreeNodeCollection myNodeCollection = myTreeView.Nodes;
   int myCount = myNodeCollection.Count;

   myLabel.Text += "Number of nodes in the collection :" + myCount;
   myLabel.Text += "\n\nElements of the Array after Copying from the collection :\n";
   // Create an Object array.
   Object[] myArray = new Object[myCount];
   // Copy the collection into an array.
   myNodeCollection.CopyTo(myArray,0);
   for(int i=0; i<myArray.Length; i++)
   {
      myLabel.Text += ((TreeNode)myArray[i]).Text + "\n";
   }
}

Açıklamalar

Count özelliği, koleksiyona atanan nesne sayısını TreeNode tutar. Bir koleksiyonu yinelemek Count için döngünün üst sınırları olarak özellik değerini kullanabilirsiniz.

Not

Bir koleksiyonun dizin değeri sıfır tabanlı bir dizin olduğundan, döngü değişkeninden bir dizin çıkarmanız gerekir. Bunu hesaba eklemezseniz, koleksiyonun üst sınırlarını aşacak ve bir IndexOutOfRangeException özel durum oluşturacaksınız.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9