1

C# で Arraylist のプロパティを学習しています。コードを調べて、単純な配列リストを実装しました。以下は私が試したコードです。

ArrayList newal= new ArrayList();
newal.Add( "Alice");
newal.Add( "Wonderland");
newal.Add( "Dreamland");
Console.WriteLine( "Capacity:{0}",newal.Capacity );

ここで、答えは count =3 (計算した場合) となりますが、これは理解できますが、容量は 4 となります。どのように 4 と計算しますか? デフォルトで null が含まれていますか?

わかりませんが、最終的に何かを計算していますか?

4

4 に答える 4

3

CapacityそしてCount2つの異なるものを表します

Countアイテムの数を返します

CapacityArrayList が現在保持できるアイテムの最大数を示します。ArrayList に項目を追加すると、容量が自動的に増加します

于 2013-08-04T20:14:08.440 に答える