如何把一个类的名字做一个参数传递啊 ?反射和委托能做到吗?
给简单的例子,谢了!
------解决方案--------------------如果是获取实例对象的类型
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要写全。