興味深い質問があります。はです.netフレームワークのどこかに構造体がありますか?構造体である.NETコレクション
genericパラメータを値型に設定しても、既存のコレクション(リスト、配列など)はすべて参照型です。しかし、実際に構造体であるコレクションを作成する方法があるかどうかを知りたいと思います。私は明らかにこれを渡す計画はしていません(これは大量のコピーをもたらすでしょう)...私はクラス(内部状態)の私的メンバーとしてそれを保つので、一度しか定義されません。私はガベージコレクタを呼び出すだけで小さなコレクション(XNAと思う)を作るのを避けることができます。
これが理想的なデータ構造になるのは、問題の第二の部分です。リンクされたリスト?
理論的には、構造体を作成して、IListまたはIcollectionインターフェイスを実装して、値型を持つことができます。それが多くを助けるかどうか分からない。 – Arseny