Bonjour,
J'essaye de m'exercer aux méthodes d'extensions avec un exemple simple:
J'ai une message d'erreur que je ne sais pas comment résoudre : Les méthodes d'extensions doivent être définies dans une classe statique de niveau supérieur; SupDateTime est une classe imbriquée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 using System; namespace Antérieur { class Program { static void Main(string[] args) { DateTime dt = new DateTime(1789, 7, 14); bool res = dt.Anté(); Console.WriteLine(res); } static class SupDateTime { public static bool Anté(this DateTime d) { return d < DateTime.Now; } } } }
Je ne vois pas du tout ce que je dois faire.
Merci d'avance
Domi
Partager