tôi đang tạo ra một lớp tổng quát để giữ widget và tôi đang gặp khó khăn thực hiện chứa phương pháp:không thể so sánh Generic Values
public class WidgetBox<A,B,C>
{
public bool ContainsB(B b)
{
// Iterating thru a collection of B's
if(b == iteratorB) // Compiler error.
...
}
}
Lỗi: Operator '==' không thể được áp dụng cho toán hạng của loại ' V 'và' V '
Nếu tôi không thể so sánh các loại, tôi phải triển khai như thế nào? Làm thế nào để từ điển, danh sách, và tất cả các container chung khác làm điều đó ??
thể trùng lặp của [Có thể không được toán tử == áp dụng cho các loại chung trong C#?] (http://stackoverflow.com/questions/390900/cant-operator-be-applied-to-generic-types-in-c) – nawfal