日期:2014-05-19  浏览次数:20918 次

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

------解决方案--------------------
如果是获取实例对象的类型
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要写全。