Bonjour à tous !
Voilà je dois analyser ça :
forumsObj c'est un "List<ForumObject>"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public List<T> Filter<T>() where T : ForumObject { List<T> f = new List<T>(); foreach(ForumObject fo in forumsObj) { if(fo is T) f.Add((T)fo); } return f; }
Je comprend pas pourquoi il y a "fo is T", sachant que dans la méthode on a déjà une contrainte qui spécifie que T doit être de type ForumObject et fo est forcément un objet ForumObject lui aussi...
Est-ce que j'ai pas saisi un truc ou c'est le code qui est bizarre ?
Merci d'avance![]()
Partager