Alors parfois, je veux inclure d'une seule classe à partir d'un espace de noms plutôt que tout un espace de noms, comme dans l'exemple ici, j'ai créer un alias de cette classe avec l'aide de déclaration:
using System;
using System.Text;
using Array = System.Collections.ArrayList;
Je fais souvent cela avec les médicaments génériques, de sorte que je n'ai pas à répéter les arguments:
using LookupDictionary = System.Collections.Generic.Dictionary<string, int>;
Maintenant je veux accomplir la même chose avec un type générique, tout en le préservant comme un type générique:
using List<T> = System.Collections.Generic.List<T>;
Mais cela ne veut pas compiler, donc est-il possible de parvenir à la création de cet alias, tout en laissant le type générique?