首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么把一个类的名字做一个参数传递啊 ?反射和委托能做到吗

2012-02-03 
如何把一个类的名字做一个参数传递啊?反射和委托能做到吗?给简单的例子,谢了![解决办法]如果是获取实例对

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

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

热点排行