私は、次の(C#.NET4)のようなインタフェースのスキーマを持っているネストされた汎用的なインタフェース
interface A
{
}
interface B
{
List<A> a;
}
interface C
{
List<B> 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
}
私は回避する方法がわかりませんエラージェネリック型 'B'を使用するには1つの型引数が必要です
あなたはインターフェイスを実装していません... – Maarten
私は間違った動詞を使用しました:) ..基本的にすべてのアスワンは良いです、ありがとう – Davide