C#类型转换
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Text; 5 6nam...
阅读全文
.NET 中间语言MSIL
摘要:当编译为托管代码时,编译器将源代码翻译为 Microsoft 中间语言 (MSIL),这是一组可以有效地转换为本机代码且独立于 CPU 的指令。MSIL 包括用于加载、存储和初始化对象以及对对象调用方法的指令,还包括用于算术和逻辑运算、控制流、直接内存访问、异常处理和其他操作的指令。 NET 中间语言(IL)程序集技术内幕电子书:下载址
阅读全文
创建强名称程序集
摘要:强名称程序集是有一个文件名、一个程序集版本号和一个语言文化(Culture),除此之外,强名称程序集还使用了发布者的私钥进行了签名。 首先创建一对公钥/私钥,命令如下: sn -k MyCompany.keys 运行此命令创建了二进制公钥/私钥文件。 为了查看公钥,用以下命令创建只包含公钥的文件: sn -p MyCompany.keys MyCompany.Pub...
阅读全文
反汇编程序 Ildasm.exe
摘要:.NET Framework SDK 附带的 MSIL 反汇编程序 (Ildasm.exe)。Ildasm.exe 可以分析任何 .NET Framework .exe 或 .dll 程序集,并以可读的格式显示信息。Ildasm.exe 不只是显示 Microsoft 中间语言 (MSIL) 代码,它还显示命名空间和类型,包括其接口。您可以使用 Ildasm.exe 来检查诸如 Mscorlib....
阅读全文