当前位置: 首页 > news >正文

品牌网站建设權威大蝌蚪邢台市行政区划图

品牌网站建设權威大蝌蚪,邢台市行政区划图,工作总结个人,设计制作活动主题概述程序运行时#xff0c;通过反射可以得到其它程序集或者自己程序集代码的各种信息#xff0c;包括类、函数、变量等来实例化它们#xff0c;执行它们#xff0c;操作它们#xff0c;实际上就是获取程序在内存中的映像#xff0c;然后基于这个映像进行各种操作。Assemb…概述     程序运行时通过反射可以得到其它程序集或者自己程序集代码的各种信息包括类、函数、变量等来实例化它们执行它们操作它们实际上就是获取程序在内存中的映像然后基于这个映像进行各种操作。Assembly介绍Assembly类即程序集类用来加载其他程序集加载后可以用Type来使用其他程序集中的信息如果想要使用其它程序集中的内容需要先加载程序集。加载程序集的三种方法①、一般用来加载同一文件下的其他程序集Assembly assembly Assembly.Load(“AssemblyName”);②、一般用来加载不再同一文件下的其他程序集Assembly assembly Assembly.LoadFrom(“包含程序集清单的文件的名称或路径”);Assembly assembly Assembly.LoadFile(“要加载的文件的完全限定路径”);使用方法Assembly asm Assembly.LoadFrom(Demo.dll);//需要加后缀可以指定路径如:Assembly.LoadFrom(C:\Users\majm\source\repos\ConsoleApp29\bin\Debug\TestDll.dll);Assembly asm Assembly.Load(Demo);//无需加后缀不可以指定路径,使用Load可以加载当前程序bin目录行下的程序集或者系统程序集定义数据模型创建类库并生成dllnamespace TestDll {public class Person{public Person(){Name zls;Age 18;id 20;}public Person(string name, int age){Name name;Age age;id 21;}public string Name { get; set; }public int Age { get; set; }public int id;public int Score(int a, int b){return a b;}} }第一步首先加载一个指定程序集Assembly assembly Assembly.LoadFrom(C:\Users\majm\source\repos\ConsoleApp29\bin\Debug\TestDll.dll);Type[] types assembly.GetTypes();for (int i 0; i types.Length; i){Console.WriteLine(types[i]);}运行结果第二步加载程序集中类对象并调用方法传入参数Type c1 types[0];object obj Activator.CreateInstance(c1);//调用Class1类中的Speak方法MethodInfo speak c1.GetMethod(Score);object[] o new Object[2] {12,13 };var result speak.Invoke(obj, o);Console.WriteLine(result);运行结果25这里还可以这样如下去创建实例Type c1 types[0];Assembly asm Assembly.GetAssembly(c1);Person person (Person)asm.CreateInstance(TestDll.Person, true);//true不区分大小写//调用Person1类中的Score方法MethodInfo speak c1.GetMethod(Score);object[] o new Object[2] {12,13 };var result speak.Invoke(person, o);Console.WriteLine(result);一样的效果,如果是当前程序集可以GetExecutingAssembly获取程序集Assembly asm Assembly.GetExecutingAssembly();
http://www.zqtcl.cn/news/393453/

相关文章:

  • 上海免费网站建站模板毕节做网站优化
  • 影响网站建设的关键点手机网站制作app
  • 商务网站建设的流程深圳模板网站建设案例
  • 做中英文网站多少钱方维制网站
  • 做一个信息发布网站要多少钱开发小程序多少钱一个
  • 山东网站设计网站关键词设置技巧
  • 做网站服务怎么赚钱产品展示型的网站功能有哪些
  • 丹东网站制作宁波网站建设公司制作网站
  • 南宁建设工程质量网站九江网站建设九江
  • 永州市住房和城乡建设厅网站服务器可以做几个网站
  • 哪里学网站建设与管理做移动端电影网站
  • 境外企业网站推广大冶市建设局网站
  • 户网站建设的不全.阿里巴巴国际站
  • 定制手机壳的网站能在家做的兼职的网站
  • 温州营销型网站建设郴州网络推广公司
  • asp.net 做网站源代码网站怎么做配置文件夹
  • 网站建设云尚网络wordpress首页flash
  • 北京优化网站宁波网络营销策划公司
  • 网站建设项目前分析电商运营一般要学多久
  • 哪个网站可以做卖房网站菜单模板
  • 网站推广渠道特点郑州百度推广外包
  • 合肥高端网站建设设计公司wordpress 多语言主题
  • 北京工程工程建设交易信息网站wordpress 角色 功能
  • 做购物网站有什么要求吗wordpress查看访问量
  • 多城市网站设计阿里云网站访问不了怎么办
  • 南岗哈尔滨网站建设开发小程序多少费用
  • 百度网站入口特效词品牌企业网站建设公司
  • wordpress找回管理员密码网站关键词排名优化工具
  • 望城建设局网站网站建设与维护可行性报告
  • 免费php网站模板下载手机端网站如何优化