私は現在、独自の非常に基本的なジェネリック リスト クラスを作成しています (事前定義されたクラスがどのように機能するかをよりよく理解するため)。私が抱えている唯一の問題は、「」を使用して通常行うように、配列内の要素に到達できないことですSystem.Collections.Generic.List
。
GenericList<type> list = new GenericList<type>();
list.Add(whatever);
これはうまくいきますが、「なんでも」にアクセスしようとすると、次のように書きたいと思います:
list[0];
しかし、コードに何かが明らかに欠けているため、それは明らかに機能しません.それ以外の場合は完全に機能するジェネリッククラスに何を追加する必要がありますか?