mam schematu interfejsów jak poniżej (C# .NET4)zagnieżdżone interfejsy generyczne
interface A
{
}
interface B
{
List<A> a;
}
interface C
{
List<B> b;
}
i wprowadziły go w ten sposób:
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
}
nie wiem, jak uniknąć błąd Korzystanie z uniwersalnym typem „b” typu 1 wymaga argumentów
Nie implementujesz żadnych interfejsów ... – Maarten
Użyłem złego czasownika :) .. w zasadzie wszystkie asnwersy są dobre, dziękuję wszystkim – Davide