J'ai examiné un grand nombre d'exemples de code générique C# et je me souviens avoir vu une astuce de déclaration syntaxique qui créait un type abrégé alternatif pour un type de dictionnaire générique long. il était quelque chose comme le mélange C# et C++:Déclaration sténographique des types de collection génériques longs
typedef MyIndex as Dictionary< MyKey, MyClass>;
Cela a permis à l'usage alors suivant:
class Foo
{
MyIndex _classCache = new MyIndex();
}
Quelqu'un peut-il me rappeler quelle fonction C# lanaguage soutient cela?
Wow, c'est quelque chose que je ne le ferais pas. C# n'a pas de macros pour une raison. –