- ベストアンサー
c# でList<T>と似たものを作りたい
c#初心者です。 c#のList<T>などのコレクションのように動的かつ高速に配列の容量を変更できるクラスを作りたいのですが、Listの構造すら分からないわ、普通の配列で色々やってみて上手くいかないわで困っています。 要はListやDictionaryがもつAddメソッドの基本的な内容が分かれば良いのですが、どなたか教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
早いかどうか知らないけれど、 MSの.NET FrameworkではなくMonoでよければ >要はListやDictionaryがもつAddメソッドの基本的な内容が分かれば良いのですが、どなたか教えていただけないでしょうか? これは可能。 https://github.com/mono/mono/blob/master/mcs/class/corlib/System.Collections.Generic/List.cs とか https://github.com/mono/mono/blob/master/mcs/class/corlib/System.Collections.Generic/Dictionary.cs を参考にしてみる手もあるのかな?
お礼
ありがとうございます。 Listの内容は少々難しいので、時間をかけて読みます。