您的位置:首页 > 编程语言 > C#

C#反射简单应用

2011-09-09 09:52 302 查看
Defult.aspx

Type type;

Assembly ass = Assembly.LoadFile(@"C:\ClassLibrary1.dll");

object obj=ass.CreateInstance("ClassLibrary1.Class1");

type = ass.GetType("ClassLibrary1.Class1");

MethodInfo method = type.GetMethod("Strsql");//方法的名称

string s = (string)method.Invoke(obj,new string[]{"world"}); //实例方法的调用

Response.Write(s);

Class1.cs

namespace ClassLibrary1

{

public class Class1

{

public static string Strsql(string str)

{

return "hello:" + str;

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: