Implémenter une Interface avec des Méthodes Génériques

Je dessine un vide sur celui-ci et n'arrive pas à trouver quelque exemple précédent que j'ai écrit. Je suis en train de mettre en œuvre une interface générique, avec une classe. Quand j'ai implémenter l'interface je pense que quelque chose ne fonctionne pas bien parce que Visual Studio constamment produit des erreurs disant que je ne suis pas implmenting toutes les méthodes dans l'Interface Générique.

Voici un bout de ce que je suis en train de travailler avec:

public interface IOurTemplate<T, U>
{
    IEnumerable<T> List<T>() where T : class;
    T Get<T, U>(U id)
        where T : class
        where U : class;
}

Alors, que devez-ma classe de ressembler?

  • Mauvaise question du titre. Il y a des méthodes génériques dans les classes normales et des interfaces, et il y a des interfaces génériques avec des méthodes.