Anonymous Generics - Où pourrais-je utiliser ceci?
-
20-08-2019 - |
Question
J'ai récemment découvert un truc en utilisant l'incantation par exemple pour instancier un générique avec un type anonyme.
http://brendanjerwin.com/blog/2009/03/ 19 / génériques anonymes /
Alors, c’est un bon truc, mais quand serait-il utilisé? Des idées?
La solution
Cette astuce est principalement utilisée pour créer un conteneur de collection pour les types anonymes.
public static List<T> CreateListOfAnonymous<T>(T unused) {
return new List<T>();
}
Utilisation:
public void Foo() {
var list = CreateListOfAnonymous(new { Name = String.Empty, Age = 42 });
list.Add(new { Name = "foo", Age = 28 });
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow