Je voudrais définir mon propre alias pour le type complexe. Je suis curieux de savoir pourquoi le compilateur ne reconnaît pas les types déjà importés. Par exemple:Utilisation de l'alias avec 'using'
Travaux:
using System;
using System.Collections.Generic;
using myCollection = System.Collections.Generic.List
<System.Collections.Generic.Dictionary<string, string>>;
Erreur:
using System;
using System.Collections.Generic;
using myCollection = List<Dictionary<string, string>>;
Il n'y a pas de typedef en C#! –
@Claus Jørgensen: Aliasing avec 'using' est assez proche. Vous avez juste besoin de le répéter dans chaque fichier puisqu'il n'y a pas de # include. – dtb
Oui, mais ce qu'il demande explicitement est un typedef, pas un alias pour obtenir un raccourci pour un espace de noms. La différence est grande, même les développeurs C++ ont tendance à abuser typedef pour ce qu'il n'est pas destiné. –