Je nichaient la mise en œuvre dictionnaire comme celui-ci:Wrapper pour le dictionnaire imbriqué
Dictionary<class1, Dictionary<int, class2>>
Maintenant, je me sers cela à de nombreux endroits dans mon projet, mais je me sens laide écrire un nom long à chaque fois par exemple:
Dictionary<class1, Dictionary<int, class2>> obj1=new Dictionary<class1, Dictionary<int, class2>>();
Dictionary<class1, Dictionary<int, class2>> obj2=new Dictionary<class1, Dictionary<int, class2>>();
Dictionary<class1, Dictionary<int, class2>> obj3=new Dictionary<class1, Dictionary<int, class2>>();
puis-je faire une enveloppe pour ce dictionnaire afin que je puisse écrire juste comme ça pour le rendre plus lisible:
MyWrapper obj1=new MyWrapper();
MyWrapper obj2=new MyWrapper();
MyWrapper obj3=new MyWrapper();
Excellent nom de classe!/s Sept ans plus tard, que nommez-vous cette abstraction maintenant? –