Tôi có hai danh sách chung. Giả sử chúng là List<A>
và List<B>
.Tra cứu nhanh Danh sách <T>
Lớp A
có thuộc tính, loại là List<B>
. Thuộc tính này chứa các đối tượng kiểu B
, được lọc bởi một số mệnh đề khác của đối tượng A
.
Vì vậy:
class A{
public int Something1;
public int Something2;
public List<B> Something3;
}
class B{
public int Anything1;
public int Anything2;
}
Tôi muốn thêm tất cả các đối tượng B
như một danh sách để phản đối A
(để tài sản được gọi là Something3
), nơi chúng ta hãy nói đối tượng A.Something1 == B.Anything1
.
Câu hỏi của tôi là: cách hiệu quả nhất để thêm List<B>
mục vào mục List<A>
là gì? Lưu ý, có thể có hàng trăm nghìn đối tượng trong cả hai danh sách.
(VS2010; C#; .Net4)
Sẽ dễ dàng hơn nếu bạn vừa đăng các định nghĩa lớp học của lớp học thay vì mô tả chúng như thế. Những lời giải thích của bạn khó thực hiện theo. Không nhất thiết phải định nghĩa toàn bộ lớp học tuy nhiên, chỉ là các phần có liên quan. –
@ Jeff Tôi đã sửa nó cho anh ta – Earlz
Thx và xin lỗi về điều đó – Tom