System::Collections::Generic::IList class

IList class

要素のインデックス付きコンテナのインターフェイスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
パラメーター説明
T要素型。

メソッド

メソッド説明
get_IsFixedSize()コレクションが固定サイズかどうかをチェックします。
virtual idx_get(int) const指定されたインデックスの要素を取得します。
virtual idx_set(int, T)指定されたインデックスに要素を設定します。
virtual IndexOf(const T&) constコンテナ内で項目が最初に現れるインデックスを取得します。
virtual Insert(int, const T&)指定位置に要素を挿入し、他の要素をシフトします。
virtual RemoveAt(int)指定されたインデックスの要素を削除します。

Typedefs

型定義説明
BaseTypeRTTI 情報。
ThisTypeこのタイプ。
ValueType値型です。

参照