【发布时间】:2010-09-07 01:42:02
【问题描述】:
我所拥有的是一个类的集合,它们都实现了相同的接口,但在底层可能会有很大的不同。我想要一个配置文件控制在启动程序时哪些类进入集合,看起来像:
<class1 prop1="foo" prop2="bar"/>
并把它变成:
blah = new class1();
blah.prop1="foo";
blah.prop2="bar";
以非常通用的方式。我不知道该怎么做是在配置文件中获取字符串 prop1 并将其转换为代码中的实际属性访问器。 C# 中是否有任何元编程工具可以实现这一点?
【问题讨论】: