《.NET探秘:MSIL权威指南》读书笔记

本文是《.NET探秘:MSIL权威指南》一书的读书笔记,纠正了书中关于托管异常处理、MethodDef签名、局部变量初始化、P/Invoke用法、文件名错误以及代码表述等方面的若干错误,并对关键概念进行了澄清。
摘要由CSDN通过智能技术生成

第1章 简单示例 (第2页至第20页)

 

第3页,倒数第4自然段IL代码由CLR“托管”。CLR托管至少包括三个主要的活动:类型控制、 结构化异常处理和垃圾收集。 类型控制涉及在执行期间项类型的验证和转换。 托管异常处理在功能上与“非托管的”结构化异常处理类似,但它是由CLR执行的而不是由操作系统执行的。 垃圾收集涉及对不再使用的对象进行自动标识和释放。

上述段落中红色的“结构化异常处理”应该是“托管异常处理”。(请参阅2楼的评论,等我看完“第14章 托管异常处理”之后再说) 

 

第11页,第1自然段

调用约定、返回类型和方法参数的类型,定义了 MethodDef 的签名。

似乎应该再加上“方法名称”才能构成 MethodDef 的签名。(请参阅2楼的评论)

 

第11页,第5自然段

例如 locale init (int 32 Retval, String Tempstr)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值