「c++ リスト」をオンラインで検索すると、C++ のリストの仕組み、およびその利点/欠点などの概要が得られます。ただし、C#でも同じものを見つけることができません。私の知る限り、名前リストはそれがどのように実装されているかについて何も言っておらず、リストが実際に言語で何であるかによって大きく異なる可能性があります。
すべてのデータの高速ランダムアクセスのために、できれば1つの配列に多くのデータを含む多くのファイルをロードする必要があります。ただし、データが多すぎるため、c# は十分な大きさのメモリの連続ブロックを見つけることができません。そこで、多くの配列を取り、1 つの配列として機能する抽象化を作成しようとしました。正しい配列へのアクセスについて確認するインデクサー プロパティがあります。
しかし、それはリストが実際にC#でどのように機能するかではないかと思いましたか?C#のリストについて私が知っている、または少なくとも考えているのは、ランダムな要素にアクセスする方法がなく、前の要素またはおそらくその後の要素からアクセスする方法がないリンクリストのように機能しないということだけです。
この件について詳細を教えてもらえますか?