【发布时间】:2009-11-17 19:19:01
【问题描述】:
要实例化的类:
public class InstantiateMe
{
public String foo
{
get;
set;
}
}
一些伪代码:
public void CreateInstanceOf(Type t)
{
var instance = new t();
instance.foo = "bar";
}
到目前为止,鉴于我想要实现的目标的动态性质,我认为我需要使用反射来完成这项工作。
这是我的成功标准:
- 创建任意类型的实例
- 无需调用构造函数即可创建类型实例
- 访问所有公共属性
我将非常感谢一些有效的示例代码。我对 C# 并不陌生,但我以前从未使用过反射。
【问题讨论】:
标签: c# generics reflection