public class Service<T> : IService<T>
{
Repository<T> _repository = new Repository<T>();
public T Get<T>(int id)
{
return _repository.Get<T>(id);
}
}
public interface IService<T>
{
T Get<T>(int id);
}
我得到以下警告
類型參數「T」具有相同的名稱 從類型參數如下外部類型 'Services.IService'
我不確定這是什麼問題,爲什麼它關心如果我的返回類型與我告訴該類的類型相同。我在這裏錯過了什麼嗎?