У меня есть реализация вложенного словаря, подобная этой:
Dictionary<class1, Dictionary<int, class2>>
Теперь я использую это во многих местах в моем проекте, но мне некрасиво писать такое длинное имя каждый раз, например:
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>>();
Могу ли я сделать обертку для этого словаря, чтобы я мог просто написать ее так, чтобы сделать ее более читабельной:
MyWrapper obj1=new MyWrapper();
MyWrapper obj2=new MyWrapper();
MyWrapper obj3=new MyWrapper();