36 votes

Comment créer un alias pour une classe générique en C #?

Comment puis-je effectuer les opérations suivantes en C #? Quelle est la bonne façon d'écrire la première ligne de cet extrait de code?

 using KVP<K, V> = System.Collections.Generic.KeyValuePair<K, V>;

class C { KVP<int, string> x; }
 

39voto

Marc Gravell Points 482669

Vous ne pouvez pas, fondamentalement. Vous ne pouvez utiliser que des alias fixes, tels que:

 using Foo = System.Collections.Generic.KeyValuePair<int, string>;

class C { Foo x; }
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X