我有以下類:繼承接口的通用類
public class DataInterop <T> where T : ITableAdapter
{
private ITableAdapter tableAdapter;
public DataInterop(T tableAdapter)
{
this.tableAdapter = tableAdapter;
}
}
在ITableAdapter接口都喜歡讀(定義的方法),寫(...),更新(...),刪除(...),...
現在我想的類DataInterop有從ITableAdapter接口的所有方法。
是否有可能爲通用級,從一個接口繼承?
當然,爲什麼不能它?只要像在非泛型類中一樣實現這些方法即可......問題是什麼?之後的'DataInterop' –
Servy
當然,只需添加' -interface-and-constrains- –
可能重複ITableAdaper':http://stackoverflow.com/questions/6223075/how-do-i-define-a-generic-class-that-implements-an –