System::Collections::IListImplRefType クラス

IListImplRefType class

System::Collections::IList インターフェイスを System::Collections::Generic::List オブジェクト上で実装するスタブで、参照型向けの実装です。

template<typename T>class IListImplRefType : public virtual System::Collections::IList

メソッド

メソッド説明
Add(SharedPtr<System::Object>) overrideリストの末尾に要素を追加します。
static BoxValue(System::SharedPtr<T>)型参照をオブジェクトの値に変換します。
Clear() overrideすべての要素を削除します。
Contains(SharedPtr<System::Object>) const overrideリストに項目が存在するか確認します。
get_Count() const overrideICollection.get_Count() メソッドの実装 コレクション内の要素数を取得します。
GetEnumerator() overrideIEnumerable.GetEnumerator() の実装 コレクションを反復処理する列挙子を返します。
idx_get(int, int) const override指定されたインデックスの要素を取得します。
IListImplRefType(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<T>>>)新しいオブジェクトのインスタンスを作成します。
IndexOf(System::SharedPtr<System::Object>) const overrideコンテナ内で項目が最初に現れるインデックスを取得します。
Insert(int, System::SharedPtr<System::Object>) override指定位置に要素を挿入し、他の要素をシフトします。
Remove(SharedPtr<System::Object>) overrideリストから特定の項目の最初のインスタンスを削除します。
RemoveAt(int) override指定された位置の項目を削除します。
static UnboxValue(System::SharedPtr<System::Object>)オブジェクトの値を特定の型参照に変換します。

参照