我正在尝试为基于约定的配置绑定程序提供一个良好的消费者API。 ConfigManager.GetSection(...)
返回一个对象,因此我希望返回一个动态对象,当将其强制转换为所需类型时会调用映射器。
在C#4+中是否有一种方法可以创建一个动态类,在应用显式转换后处理调用?
例如:
MyConfig config = (MyConfig)ConfigurationManager.GetSection("some/section");
在这种情况下,ConfigurationManager中的动态对象将被调用来执行一些配置操作(我已解决该问题)。