平顶山建设公司网站,做网站难度大吗,oa办公系统网站开发,游戏网站怎么建设反射的概念#xff1a;C#通过类型#xff08;Type#xff09;来创建对象#xff0c;调用对象中的方法#xff0c;属性等信息#xff1b;B超就是利用了反射原理将超声波打在人的肚子上#xff0c;然后通过反射波进行体内器官的成员#xff1b; 反射提供的类#xff1a;…反射的概念C#通过类型Type来创建对象调用对象中的方法属性等信息B超就是利用了反射原理将超声波打在人的肚子上然后通过反射波进行体内器官的成员 反射提供的类 《1》Assembly 加载程序集文件 《2》Type 获取一个对象的类型 《3》typeof 获取一个对象的类型 《4》propertyinfo 属性的信息 《5》MethodInfo 方法的信息 《6》Activator 创建对象 知识点 《1》通过反射加载一个程序集文件 Assembly assemblyAssembly.Load(“KangHui.com”); 《2》通过反射加载一个对象 Activator.CreateInStance(type); 《3》通过反射调用对象中的方法 步骤1:先获取到类型Type typetypeof(student); 2:通过类型获取到方法的信息 MethodInfo methodtype.GetMethod(“say”); 3:通过类型创建一个对象var obj Activator.CreateInstance(type); 4:在对象上执行我们的方法Method.InVoke(obj.null) 《4》通过反射调用对象中的属性 Propperty prop1type.Getpropperty(“Age”); 取值prop1.GetValue(obj); 赋值prop1.SetValue(obj);