Dans le cas suivantGenerics Avertissement T a le même nom que le type d'un autre type
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);
}
Je reçois l'avertissement suivant
paramètre de type « T » a le même nom comme paramètre de type de le type externe « Services.IService »
Je ne suis pas sûr de ce que le problème est avec cela, pourquoi est-il si les soins mon type de retour est le même que celui que je dis à la classe. Est-ce que j'ai râté quelque chose?