Tôi có một schema của giao diện như sau (C# .NET4)Nested giao diện chung
interface A
{
}
interface B
{
List<A> a;
}
interface C
{
List<B> b;
}
và tôi thực hiện nó theo cách này:
public interface A
{
}
public interface B<T> where T : A
{
List<T> a { get; set; }
}
public interface C<T> where T : B
{
List<T> b { get; set; } // << ERROR: Using the generic type 'B<T>' requires 1 type arguments
}
Tôi không biết làm thế nào để tránh lỗi Sử dụng loại chung 'B' yêu cầu 1 loại đối số
Bạn không triển khai bất kỳ giao diện nào ... – Maarten
Tôi đã sử dụng động từ sai :) .. về cơ bản tất cả các asnwers đều tốt, cảm ơn tất cả các bạn – Davide