【发布时间】:2012-11-08 02:10:58
【问题描述】:
下面两个例子有什么区别? Activator的用途是什么,我为什么要使用它?
1.
string objTypeName = "Foo";
Foo foo = (Foo)Activator.CreateInstance(Type.GetType(objTypeName));
2.
Foo foo = new Foo()
我浏览了下面链接的页面,但没有得到清晰的图片。
【问题讨论】:
-
前者比后者慢
-
顺便说一句,如果您花时间很好地格式化您的问题并使其尽可能可读,那么它更有可能得到回答和赞成。