System::Collections::CollectionBase クラス

CollectionBase class

強く型付けされたコレクションの抽象基底クラスを提供します。

template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
パラメーター説明
Tコレクションの要素の型

Nested classes

メソッド

メソッド説明
Clear()コレクションインスタンスからすべてのオブジェクトを削除します。このメソッドはオーバーライドできません。
get_Capacity()コレクションが保持できる要素数を返します。
get_Count()コレクションインスタンスに含まれる要素数を返します。このメソッドはオーバーライドできません。
GetEnumerator() overrideコレクションインスタンスを反復する列挙子を返します。
RemoveAt(int32_t)コレクションインスタンスの指定されたインデックスにある要素を削除します。このメソッドはオーバーライドできません。
set_Capacity(int32_t)コレクションが保持できる要素数を設定します。
SetTemplateWeakPtr(uint32_t) overriden 番目のテンプレート引数を弱参照ポインタに設定します(共有ではなく)。コンテナ内のポインタを弱モードに切り替えることができます。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

参照