Méthodes d'extension
Les méthodes d'extension vous permettent d'"ajouter" des méthodes à des types existants sans créer un nouveau type dérivé.
Syntaxe
Doit être définie dans une classe static et le premier paramètre utilise this.
csharp public static class StringExtensions { public static bool EstNumerique(this string str) { return double.TryParse(str, out _); } }
// Utilisation string maValeur = "123"; bool verification = maValeur.EstNumerique();