反射所得的类型,如何用来定义变量?
请问反射所得的类型,如何用来定义变量?
public void xxx(object o)
{
// o可能是某个自定义类的对象
Type t = o.GetType();
// 下面想定义一个类型与o相同的变量,该如何定义?
}
[解决办法]
不可以的,除非你预先知道类型。不如只能用Object类型了。
发布时间: 2012-01-31 21:28:42 作者: rapoo
反射所得的类型,如何用来定义变量?
请问反射所得的类型,如何用来定义变量?
public void xxx(object o)
{
// o可能是某个自定义类的对象
Type t = o.GetType();
// 下面想定义一个类型与o相同的变量,该如何定义?
}
[解决办法]
不可以的,除非你预先知道类型。不如只能用Object类型了。