私は2つの一般的なリストを持っています。たとえば、List<A>
とList<B>
としましょう。リストの高速検索<T>
クラスA
には、タイプがList<B>
であるプロパティがあります。このプロパティはB
タイプのオブジェクトを含み、オブジェクトA
の他のいくつかのプロパティによってフィルタリングされます。だから、
:私はA
をobjectにリストとしてすべてのオブジェクトB
を追加したい
class A{
public int Something1;
public int Something2;
public List<B> Something3;
}
class B{
public int Anything1;
public int Anything2;
}
(プロパティにはSomething3
と呼ばれる)、のオブジェクトA.Something1 == B.Anything1
をしましょう。
質問:List<B>
アイテムをList<A>
に追加する最も効率的な方法は何ですか?両方のリストに数十万のオブジェクトがあることに注意してください。
(VS2010、C#の、.Net4)私はそれがBのリストに存在する場合Anything1
性質上
クラスのクラス定義を投稿したばかりで、そのように記述するのではなく、クラス定義を投稿した方が簡単です。あなたの説明は不必要に追いつくのが難しいです。しかし、必ずしもクラス定義全体ではなく、関連する部分だけです。 –
@ジェフ私は彼のためにそれを修正した – Earlz
Thxとそのことについて申し訳ありません – Tom