CollectionBase.Capacity プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

Dim instance As CollectionBase Dim value As Integer value = instance.Capacity instance.Capacity = value
CollectionBase に格納できる要素の数。


Capacity は、CollectionBase に格納できる要素の数です。Count は、CollectionBase に実際に格納されている要素の数です。
Capacity は、常に Count 以上です。要素を追加しているときに Count が Capacity を超えた場合は、古い要素をコピーして新しい要素を追加する前に、内部配列を再割り当てすることによって、リストの容量が自動的に増加します。
容量を減らす場合は、Capacity プロパティを明示的に設定します。Capacity の値を明示的に設定すると、指定した容量が有効になるように、内部配列も再割り当てされます。
このプロパティ値を取得することは、O(1) 操作になります。また、このプロパティを設定することは O(n) 操作になります (n は新しい容量)。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からCollectionBase.Capacity プロパティを検索する場合は、下記のリンクをクリックしてください。

- CollectionBase.Capacity プロパティのページへのリンク