(re) bonjour @ tous,

Voilà, c'est un peu tordu comme question, mais est ce qu'on peut éviter de répéter le nom de la propre classe dans les méthodes enfants, et plutôt utiliser un terme générique ?
Pas exemple, je fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public class tblGridGroups : IDataAccessServiceGroups {
        public static tblGridGroups OrEmptyIfNull(tblGridGroups source) {
            return source ?? new tblGridGroups();
        }
}
Est ce que ce ne serait pas possible de faire quelque chose comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public class tblGridGroups : IDataAccessServiceGroups {
        public static typeof(this) OrEmptyIfNull(typeof(this) source) {
            return source ?? new typeof(this)();
        }
}
Dans l'idée bien sur, ca je sais que ceci ne compile pas.