Проблема: у меня есть Dictionary
, для которого мне нужен псевдоним, но я также необходимо сериализовать / десериализовать его.
Решения, которые я пробовал:
class Foo : Dictionary<String, String> { }
, но они работают, потому что мне пришлось бы создать конструктор десериализации, и это было бы немного глупо, когда Dictionary уже можно десериализовать.
I также пробовал
using Foo = System.Collections.Generic.Dictionary<String, String>;
, но мне нужно, чтобы это работало в более чем одном файле, и если добавить эту строку во все файлы, которые в ней нуждаются, я удалю половину точки typedefs (то есть, если мне нужно изменить тип , Я могу сделать это легко)
Что я могу с этим поделать?