码迷,mamicode.com
首页 >  
搜索关键字:il    ( 603个结果
使用Mono打造轻量级的.NET程序运行时
在使用Mono让.NET程序跨平台运行这篇文章中,我们已经对Mono以及.NET程序的运行机制有了初步的理解。今天我想来谈谈”使用Mono打造轻量级的.NET运行时”这样一个话题。为什么我会有这样一种想法呢?因为Mono和.NET都可以执行IL代码,所以我用Mono来作为.NET程序的运行时是一个顺理成章的想法。由于.NET程序需要.NET Framework提供运行支持,所以当目标设备没有安装.N...
分类:Web程序   时间:2016-05-03 18:15:20    阅读次数:301
进阶篇:以IL为剑,直指async/await
接上篇:30分钟?不需要,轻松读懂IL,这篇主要从IL入手来理解async/await的工作原理。 先简单介绍下async/await,这是.net 4.5引入的语法糖,配合Task使用可以非常优雅的写异步操作代码,它本身并不会去创建一个新线程,线程的工作还是由Task来做,async/await只 ...
分类:其他好文   时间:2016-04-26 19:07:19    阅读次数:180
IL指令初识和.NET Reflector&&ILDASM,ILASM使用
本文记录我使用.netreflector和VS自带反编译和编译功能实现丢失代码程序的简单修改。工作中可能会碰到源码丢失但还要更改程序的情况,或是你想要破解某个软件,这就需要反编译名词IL指令:IL文件中的语法命令,IL(IntermadiateLanguage)是.net框架中的中间语言。编译器编译成的..
分类:Web程序   时间:2016-04-24 11:20:01    阅读次数:260
C#中的表达式树的浅解
表达式树可以说是Linq的核心之一,为什么是Linq的核心之一呢?因为表达式树使得c#不再是仅仅能编译成IL,我们可以通过c#生成一个表达式树,将结果作为一个中间格式,在将其转换成目标平台上的本机语言。比如SQL。我们常用的Linq to sql就是这样生成SQL的。 表达式树是.NET 3.5之后... ...
分类:Windows程序   时间:2016-04-21 18:16:38    阅读次数:219
给第三方dll强签名
假若我们要对第三方控件或者是其他的没有源代码的DLL文件想做类似的处理,增加强名称签名,怎么处理,是很多人都会面对的问题。 步骤: 1.首先采用反汇编工具ildasm生成中间语言。 ildasm myTest.dll /out:myTest.il 生成的结果包括myTest.il文件和myTest. ...
分类:其他好文   时间:2016-04-20 01:50:50    阅读次数:112
MSIL(IL)百科
释义: 释义: IL,同MSIL(Microsoft Intermediate Language),是将.NET代码转化为机器语言的一个中间语言,因此又把IL语言称之为伪汇编语言。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,也可以在.net平台上运行IL代码,C# 实现 ...
分类:其他好文   时间:2016-04-17 14:37:22    阅读次数:98
解释一下.net平台的语言无关性和语言继承性
谁能解释一下.net平台的语言无关性和语言继承性 分享| 2015-06-19 13:48 挀儿 | 浏览 59 次 编程语言2015-06-23 15:40 #2016年高质量新标准全面升级!# 提问者采纳.net 平台支持语言见:C#、VB、C++、F#、J#(Java)等实际经编译统间语言IL ...
分类:编程语言   时间:2016-04-17 13:08:49    阅读次数:217
【C#进阶系列】20 托管堆和垃圾回收
托管堆基础 一般创建一个对象就是通过调用IL指令newobj分配内存,然后初始化内存,也就是实例构造器时做这个事。 然后在使用完对象后,摧毁资源的状态以进行清理,然后由垃圾回收器来释放内存。 托管堆除了能避免错误使用已经被释放的内存,也会减少内存泄漏,大多数类型都无需资源清理,垃圾回收器会自动释放资 ...
分类:Windows程序   时间:2016-04-15 02:07:42    阅读次数:272
Difference Between C# and VB.NET Namespace
VB.NET [Class Namespace in IL]=[Root Namespace].[Namespace in File] Class is not automatically added namespace, root namespace is added in background. ...
分类:Windows程序   时间:2016-04-14 18:02:26    阅读次数:217
程序集
C#程序集包括: (1):类型元数据:记录了程序集将引用了哪些类,用户自定义了哪些类,字段,数据类型等一系列信息(VS的编程助手靠的就是反射获取类型元数据)。 (2): 程序集元数据:包含程序集的版本信息,安全信息,签名等。 (3):IL代码:MSIL,微软中间语言,微软跨语言的根基所在,所有的C# ...
分类:其他好文   时间:2016-04-11 20:17:22    阅读次数:139
603条   上一页 1 ... 35 36 37 38 39 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!