读书人

怎么把一个类的名字做一个参数传递啊

发布时间: 2012-02-03 22:02:47 作者: rapoo

如何把一个类的名字做一个参数传递啊 ?反射和委托能做到吗?
给简单的例子,谢了!

[解决办法]
如果是获取实例对象的类型
SomeType someType = new SomeType();
someType.GetType();
[解决办法]
你这样用试试看:
Type type = Type.GetType( "ClassName ");
if (type != null)
{
MethodInfo info = Type.GetType( "ClassName ").GetMethod( "MethodName ");
}

[解决办法]

Type type = Type.GetType( "ClassName ");
if (type != null)
{
MethodInfo info = type.GetMethod( "MethodName ");
}


[解决办法]
直接传Type不就行了。
传字符串的话Type.GetType(typeName),typeName要写全。

读书人网 >C#

热点推荐