2011-01-10 7 views
0

私は以下のようなインターフェイスのdefを持っています。c#バインディングリストの問題

public interface IProvider 
{ 

} 


public interface IProviderList : BindingList<IProvider> 
{ 

} 

わからないwhygettingコンパイルエラー
タイプ 'するBindingList < ...>' インタフェースリスト内のインターフェース

任意のアイデアではないでしょうか?

答えて

1

BindingList<T>はクラスではありません。 IBindingListはインターフェイスです。おそらくIBindingListを使うつもりでしたか?

+0

ああ申し訳ありませんが、私はインターフェイスを使用する必要がありますが、私にエラーを与える "非汎用型 'System.ComponentModel.IBindingList'型引数で使用することはできません"。その実行可能ファイル – imak

+0

IBindingListが一般的でないかどうかわからないので、自分でこのようなインターフェイスを作成しない限り、 "IBindingList "を実行することはできません。 –

1

BindingList<T>はクラスです。 インターフェイス(IProviderList)はクラスから継承できません。