文字列、整数、datetime、doubleなどの多くのタイプで構成される1つの "セット"。 多くのセットが動的に追加されます 情報がプルされる場所でセットが動的に取得されます
ここで明らかな解決策は、DataTableを使用することです。 datatable構造体を定義し、新しいセットを追加する必要があるたびに新しい行を追加します。必要に応じてデータテーブルからデータを引き出します。
実際に私は既にデータテーブルを使用して実装していますが、何らかの理由で非常に遅いという問題があります。これは数千から数百万回実行されるため、パフォーマンスが問題になる可能性があります。
パフォーマンスの優れたデータ構造の代替データ型がありますか?リスト<を使用して独自のクラスを構築する必要がありますか?
データ型は再利用可能か、動的である必要がありますか?匿名型を使用できますか?また、ADO.NetとEntity Frameworkのように、DataBase、FileBase、QueueなどからDataを読み取っている場所に依存します。また、Entity Frameworkには多くのinbuilt機能があります。 – Lloyd
Hey there、 データ型は再利用可能です。一度設定すると静的です。コースの実際のデータのみが変更され、エントリが追加および削除されます。私は匿名の種類が何であるか分かりません。 データは自己生成されており、何も読み取られていません – user1035217