我開發接口的樣本項目,我想這是儘可能通用返回IEnumerable的
public interface IUserFactory
{
IEnumerable<Users> GetAll();
Users GetOne(int Id);
}
一個接口,但隨後發生的事情,我不得不重複做界面下方
public interface IProjectFactory
{
IEnumerable<Projects> GetAll(User user);
Project GetOne(int Id);
}
,如果你看了上面的區別就是他們返回類型,所以我創建類似下面才發現我得到錯誤Cannot Resolve Symbol T
什麼我做錯了
public interface IFactory
{
IEnumerable<T> GetAll();
T GetOne(int Id);
}
+1接受,欣賞和保存從我 – Deeptechtons
每天30分鐘順便說一句這是與您前面回答'公共接口IFactory的 { 的IEnumerable GETALL(); 類型GetOne(int Id); }' –
Deeptechtons
@Deeptechtons - 差不多。 'Type'是一個實際的.NET類名,所以這可能看起來不明確。但泛型類型參數的名稱可以是任何東西。 – Oded