Bonjour,
Maintenant, je cherche à coder la méthode d'extension qui cherche dans une liste de type T (car on sait pas encore quel type) puis renvoie le 1er élément de la liste si la liste contient qqe chose ou crée un élément sinon.
Pour le moment j'ai codé ceci:
J'ai encore des problèmes car je vois pas comment coder le new T. J'imagine que c'est pas bon, confirmé par du rouge dessous, mais je vois pas la syntaxe pour le remplacer étant donné qu'on ne connait pas encore son type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static IEnumerable<T> FirstOrNew(this IEnumerable<T> Lists, Func<T, var> selector) { if (Lists == null) { return new T; } else { return Lists.First(); } }
Quelqu'un pourrait me filer un coup de main?
Merci d'avance!
Partager