C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のArrayListクラスのCapacityプロパティとは何ですか?


ArrayListクラスのcapacityプロパティは、ArrayListに含めることができる要素の数を取得または設定します。

容量は常にカウントよりも大きくなります。容量プロパティの場合-

arrList.Capacity

デフォルトの容量は4です。5つの要素がある場合、その容量は2倍になり、8になります。これは続きます。

次のコードを実行して、C#でCapacityプロパティを実装してみてください。これは、上記で説明したことも示しています-

using System;
using System.Collections;

class Demo {
   public static void Main() {
      ArrayList arrList = new ArrayList();
      arrList.Add(19);
      arrList.Add(44);
      arrList.Add(22);

      ArrayList arrList2 = new ArrayList();
      arrList2.Add(19);
      arrList2.Add(44);
      arrList2.Add(64);
      arrList2.Add(32);
      arrList2.Add(99);

      Console.WriteLine("ArrayList1 - Total elements: "+arrList.Count);
      Console.WriteLine("ArrayList1 - Capacity: "+arrList.Capacity);

      Console.WriteLine("ArrayList2 - Total elements: "+arrList2.Count);
      Console.WriteLine("ArrayList2 - Capacity: "+arrList2.Capacity);
     
   }
}

出力

ArrayList1 - Total elements: 3
ArrayList1 - Capacity: 4
ArrayList2 - Total elements: 5
ArrayList2 - Capacity: 8

  1. C#のSortedListクラスのCapacityプロパティとは何ですか?

    SortedListクラスの容量プロパティには、SortedListの最大サイズがあります。 SortedListのデフォルトの容量は16です。 次のコードを実行して、C#でSortedListクラスのCapacityプロパティを実装してみてください- 例 using System; using System.Collections; namespace Demo {    class Program {       static void Main(string[] args) {        

  2. C#のArrayListクラスのCountプロパティとは何ですか?

    ArrayListクラスのCountプロパティは、ArrayListの要素の数をカウントします。 まず、ArrayListに要素を追加します- ArrayList arrList = new ArrayList(); arrList.Add(98); arrList.Add(55); arrList.Add(65); arrList.Add(34); 次に、配列リストの数を取得します- arrList.Count 以下は、C#でCountプロパティを実装するためのコードです- 例 using System; using System.Collections; class Demo {