Questions et réponses pour le extension-methods :

Une méthode d'extension est une fonctionnalité de langage de certains langages, tels que Swift, Visual Basic.NET et C #. Les méthodes d'extension vous permettent "d'ajouter" des méthodes à des types existants sans créer un nouveau type dérivé, recompiler ou modifier le type d'origine.

10
votes
Ceci est un exemple artificiel: xxx dans mon exemple ci-dessus, j'essaie d'appeler une méthode d'extension attribuée à une interface de ma clas ...

10
votes
Je tente de créer diverses méthodes d'extension pour un type générique lié ​​à des paramètres de type générique sp&e ...

10
votes
Je me demande si c'est un bon design si une méthode d'extension utilise un autre dans la même classe d'extension. public class ClassExtensions { public static bool IsNotNull& ...

10
votes
La méthode d'extension iEnumerable FirstArdefault n'a pas exactement ce que je le voulais, alors j'ai créé FirstOrValue. Est-ce un bon moyen d'y aller ou y a-t-il une meilleur ...