Tag: system.type

从一个string创build一个类的实例

有没有一种方法来创build一个类的实例,基于这个事实,我知道运行时类的名称。 基本上我会有一个string类的名称。

有没有比这更好的替代“打开types”?

看作是C#不能切换一个types(我收集的没有作为特殊情况添加,因为是一个关系意味着不止一个不同的情况可能适用),是否有更好的方式来模拟types切换比这个? void Foo(object o) { if (o is A) { ((A)o).Hop(); } else if (o is B) { ((B)o).Skip(); } else { throw new ArgumentException("Unexpected type: " + o.GetType()); } }