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

做网站后台主要负责什么忻州市城乡建设局网站

做网站后台主要负责什么,忻州市城乡建设局网站,青岛建站通,和城乡建设厅官方网站System.Reflection.Emit命名空间类可用于动态发出Microsoft中间语言#xff08;MSIL#xff09;代码#xff0c;以便生成的代码可以直接执行。反射也用于获取有关类及其成员的信息。换句话说#xff0c;反射是一种技术#xff0c;允许您检查描述类型及其成员的元数据…System.Reflection.Emit命名空间类可用于动态发出Microsoft中间语言MSIL代码以便生成的代码可以直接执行。反射也用于获取有关类及其成员的信息。换句话说反射是一种技术允许您检查描述类型及其成员的元数据你可能以编程方式访问过组件对象模型类型库 .NET中的反射非常相似但功能强大且易于使用。使用.NET编译器编译源文件时编译器会产生源文件中语句中的MSIL代码以及描述文件中定义的类型的元数据。正是这个元数据.NET中的反射API使你能够检查。在这个System.Reflection命名空间中有一些类可用于帮助访问程序中固有的结构比如类、类型、字段、结构、枚举、成员和方法。例如您使用Type类来标识所反映的类的类型FieldInfo类表示结构或枚举的字段。MemberInfo类表示反射类的成员并使用MethodInfo类表示反射类的方法。PrimeRealFipe类表示反射类中的方法的参数。 使用System.Reflection.Emit命名空间类在可以编译时创建代码但前提是必须懂IL代码。(本文不做IL代码详解因为我也不会。。。)事实上你实际编写的是就是幕后的MSIL本身。你可以使用反射在内存中定义程序集为该程序集创建类/模块然后为该模块创建其他模块成员和新类型。你同样也可以使用Emit来构造程序集。Reflection.Emit是一个强大的命名空间我们可以在运行时动态地发出瞬态和持久化程序集。Reflection.Emit产生一个低级语言中立的MSIL。通常我们通过将源代码保存到磁盘然后编译该源代码来创建程序集,然后我们调用我们需要从该程序集中使用的类的方法该程序集是在磁盘上编译的。但是你可以想象这涉及额外的磁盘写入和读取工作使用反射生成代码我们可以省略此开销并立即将操作代码直接发送到内存中。反射发射只不过是直接在代码中编写任何汇编代码然后即时调用生成的代码。这也并不是说反射效率就是高因为在运行期产生指令也是需要时间各有优缺点。 System.Reflection.Emit命名空间提供用户动态创建.exe文件所需的类。它的类允许编译器或工具发出元数据和MSIL。因此您可以动态地在磁盘上创建.exe文件就像运行代码保存代码并调用编译器来编译代码一样。大多数情况下您需要此功能和此命名空间用于自定义脚本引擎和编译器。 Reflection.Emit命名空间有许多可用于重要的的类。以下是两个最重要的     AssemblyBuilder类是在运行时发出代码并具有创建动态模块的方法的任何应用程序的起点。     ModuleBuilder类用作在运行时向动态程序集添加类和结构等类型的起点。 生成MSIL指令的ILGenerator.OpCodes类包括其所需字段中的所有IL指令。MSIL是CLR或中间语言的基本汇编语言的无类型操作代码。当您编写任何C代码并对其进行编译时它将首先转换为MSIL。然后当您在MSIL中调用程序集时它将以相应的机器语言进行转换和执行。学习MSIL的最简单方法是反汇编您编译的简单代码。您可以使用.NET SDK实用程序之一ILDasm.exeIL反汇编程序在Vs插件库下载即可来反汇编任何已编译的.NET代码。
http://www.zqtcl.cn/news/533219/

相关文章:

  • 上饶市建设局网站电脑课做网站所需的软件
  • 广州论坛建站模板网站开发流程原理
  • 网站开发深入浅出 - python篇四川网络营销
  • 做外贸比较好用的网站有哪些网站logo教程
  • 自适应产品网站模板坪地网站建设信息
  • 如何免费推广网站简历生成网站
  • 专业建站开发影视软件开发定制
  • jsp网站开发什么框架中山h5模板建站
  • 网页qq登陆网站旅游网站开发的国内外现状
  • 电影发布网站模板天津网络维护公司
  • 如何用ae做模板下载网站平面设计线上培训机构
  • 地方宣传网站建设的必要性汕头企业网站建站模板
  • html网站源代码网站非法字符过滤
  • 江苏盐城建筑公司网站网络服务提供商是指什么
  • 汕头网站搜索优化视频广告制作
  • 靖边县建设局网站苏州企业网站建设公司价格
  • 沈阳微网站三好街 网站建设
  • 毕业答辩ppt模板免费下载网站网站域名使用怎么做分录
  • 建设购物网站要求网页制作与网站建设 pdf
  • 众创空间网站建设wordpress上传与安装包
  • 公司网站怎么做seo关键词排名优化销售
  • 企业网站建设如何去规划广西南宁网站建设哪家好
  • 类似头条的网站怎么做长丰县住房和城乡建设局网站
  • 密云青岛网站建设腾讯云cdn加速wordpress
  • windows 2008 iis添加网站长虹电视网站建设中
  • 金华网站建设公司哪家好沧州南皮网站建设公司
  • 站群网站程序软装设计师资格证
  • 邵阳经开区网站永康市住房建设局网站
  • 能够做代理的网站有哪些问题wordpress 建站视频
  • 凡科网做网站好吗厦门电商培训