我有一个类来处理配置文件,我想整理代码以使其更具可读性和可维护性。在 C++ 中,我通常会使用 typedefs 来执行此操作,但我发现在 C# 中可以使用 'using' 关键字来执行此操作(请参阅Equivalent of typedef in C#)。我唯一的问题是似乎没有办法嵌套这些。这是我想要实现的目标:
using ConfigValue = System.Collections.Generic.List< System.String >;
using ConfigKey = System.String;
using ConfigSection = System.Collections.Generic.Dictionary< ConfigKey, ConfigValue >;
如果我更改 ConfigKey 或 ConfigValue 的类型而忘记更改 ConfigSection,如何在不明确 ConfigSection 的情况下实现这一点?
谢谢
艾伦