【发布时间】:2011-09-29 13:32:42
【问题描述】:
谁能详细解释Activator.CreateInstance()的用途?
【问题讨论】:
-
可能更大的文档和示例在通用重载中不可用。我鼓励来自
CreateInstance(Type type)的文档与CreateInstance<T>()重载相匹配。 -
MSDN 页面只有一个解释行,“包含在本地或远程创建对象类型或获取对现有远程对象的引用的方法。此类不能被继承。” msdn.microsoft.com/en-us/library/system.activator.aspx
-
如果你有 Java 背景,这就是
c#.net做Object xyz = Class.forName(className).newInstance();的方式。 -
有更好的文档here。
标签: c# .net reflection