Est-il possible d'appliquer une méthode d'extension à une interface? (Question C #)
C'est par exemple pour réaliser ce qui suit:
créer une interface ITopology
créer une méthode d'extension pour cette interface (par exemple public static int CountNodes (this ITopology topologyIf))
puis lors de la création d'une classe (par exemple MyGraph) qui implémente ITopology, alors elle aurait automatiquement l'extension Count Nodes.
De cette façon, les classes implémentant l'interface n'auraient pas besoin d'avoir un nom de classe défini pour s'aligner sur ce qui a été défini dans la méthode d'extension.