我想知道這個代碼是否可以改進。 IProvider實現IProvider並覆蓋請求(...)。我想將這些組合到一個界面中。但我仍然需要一個類型化的非類型化接口來處理。是否可以定義一個非泛型接口,它可以有泛型方法?
有沒有一種方法可以將兩者結合起來,還是將這些界面看起來如何?
public interface IProvider
{
DataSourceDescriptor DataSource { get; set; }
IConfiguration Configuration { get; set; }
IResult Request(IQuery request);
}
public interface IProvider<T> : IProvider
{
new IResult<T> Request(IQuery request);
}
我跟着你們的指示,並按我的意願工作。我只能給1個贏家。抱歉。 – phillip 2011-03-09 15:36:16
下次你可能想要再次檢查「最老」的老闆。 – VulgarBinary 2011-03-09 16:06:52
你編輯你的後他的,這就是他爲什麼得到支票。 – phillip 2011-03-09 17:11:26