说明:调用AppDomain 对象的GetAssemblies 方法 将返回一个由System.Reflection.Assembly元素组成的数组。
前面讲完了关于程序集的反射,下面在讲一下反射层次模型中的第三个层次,类型反射
一个简单的利用反射获取类型信息的例子:
//获取类型的字段信息
fieldinfo[] myfields=type.GetFiedls()
//获取方法信息
MethodInfo myMethodInfo=type.GetMethods();
//获取属性信息
propertyInfo[] myproperties=type.GetProperties
public class TextClass:System.Web.UI.Page
{
System.Reflection.MethodInfo mi = t.GetMethod("RunJs");//获得方法
mi.Invoke(o, new object[] { this.Page,"alert('测试反射机制')"});//调用方法