ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:23.42KB ,
资源ID:9948195      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9948195.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CLR via CSharp第三版中文版勘误.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CLR via CSharp第三版中文版勘误.docx

1、CLR via CSharp第三版中文版勘误CLR via C#第3版中文版勘误1. 位置:255页,倒数第2段 印次:1 原文:下面的示例接口有一个逆变量泛型类型参数.由于T是逆变量,. 更正:将2处“逆变量”改成“协变量” 说明:原书勘误。在原书中,作者在这里弄反了逆变和协变。引用作者勘误中的原话:“在本书中,我偶尔搞混了两个术语。特此声明:out=协变,in=逆变。”2. 位置:255页,最后一段 印次:1 原文:顺利编译和支持: 更正:顺利编译和运行:3. 位置:58页,最后一段 印次:1 原文:,优先于应用程序专用配置文件中的设置 更正:删除这些内容 说明:感谢千年一梦4. 位置:3

2、99页倒数第2行 印次:1 原文:先来看一看System.Nullable类 更正:先来看一看System.Nullable结构 说明:原书勘误5. 位置:430页第3段 印次:1 原文:.更非更好。 更正:.而非更好6. 位置:69页,第2自然段,第6行 印次:1 原文:.与被引用的程序集的AssemblyRef表中的公钥是匹配的。 更正:.与被引用的程序集的AssemblyDef表中的公钥是匹配的。 说明:感谢dream-like7. 位置:75页图左上角 印次:1 原文:ModuleDef 更正:ModuleRef 说明:感谢dream-like8. 位置:76页,“注意”的第2段,第4

3、行 印次:1 原文:新程序集的全名 更正:原始程序集的全名 说明:感谢dream-like9. 位置:77页,第3个黑点项,最后一行 印次:1 原文:.URL必须引用. 更正:.URL必须指向. 说明:感谢dream-like10. 位置:740页的代码,LastTransaction属性的get方法中的注释 印次:1 原文:以下代码拥有对数据的共享访问权 更正:以下代码拥有对数据的独占访问权 说明:原书勘误11. 位置:252页,第2行代码 印次:1 原文:var dtl = List(); 更正:var dtl = new List(); 说明:原书勘误12. 位置:721页,第2段的第2

4、行 印次:1 原文:derivedVal 更正:desiredVal 说明:原书勘误13. 位置:722页,黑点列表下方的第1段,第1行 印次:1 原文:至于其他内核模式的内核模式构造 更正:至于其他内核模式的构造14. 位置:756页,第10行代码,不计空行 印次:1 原文:Monitor.Wait(m_queue); 更正:Monitor.Wait(m_lock); 说明:原书勘误15. 位置:667页,“重要提示”下方的一段,第3行 印次:1 原文:好消息的是 更正:好消息是16. 位置:30页倒数第5-6行 印次:1 原文:代码访问安全性基于加载组件的那个宿主应用程序所能控制的权限。

5、更正:代码访问安全性允许设置权限,进而控制加载的组件所能做的事情。 说明:原书勘误17. 位置:218页,倒数第13行代码 印次:1 原文:private TRestm_Rest; 更正:private TRest m_Rest; 说明:少了一个空格,原书勘误18. 位置:218页,倒数第11行代码 印次:1 原文:TRest t 更正:TRest rest 说明:原书勘误19. 位置:582页,项目列表第一条 印次:1 原文:调用Type的静态方法GetTypeHandle,并传递那个Type对象引用。 更正:查询它的只读属性TypeHandle即可。 说明:原书勘误20. 位置:414页,

6、脚注倒数第2行 印次:1 原文:Winb32函数 更正:Win32函数 说明:感谢Neil21. 位置:418页,表格中对InnerException属性的说明 印次:1 原文:如果当前异常是在处理处理一个异常时抛出的 更正:如果当前异常是在处理一个异常时抛出的 说明:感谢Neil22. 位置:135页,中间一行 印次:1 原文:并将Int32结果存储到局部变量result中: 更正:并将Boolean结果存储到局部变量result中: 说明:原书勘误23. 位置:212页,第4行 印次:1 原文:字段访问却总是可读和可写的。 更正:字段访问却总是可读和可写的(一个例外是标记为readonly

7、的字段仅在构造器中可写)。 说明:原书勘误24. 位置:472页,抽象属性IsInvalid的形式代码 印次:1 原文:public abstract Boolean IsInvalid get / 派生类要重写这个属性/ 如果句柄. 更正:public abstract Boolean IsInvalid get; / 派生类要重写这个属性/ 如果句柄. 说明:感谢Neil25. 位置:160页的框 印次:1 更正: 说明:因为排版错误,没有框住正确的内容。感谢skyiv26. 位置:152页,倒数第2行 印次:1 原文:密封(closed)类. 更正:封闭(closed)类 说明:编辑错误

8、,感谢skyiv27. 位置:523页,第2行 印次:1 原文:寄宿(hosting)允许使任务应用程序都能利用CLR的功能。 更正:寄宿(hosting)使任何应用程序都能利用CLR的功能。 说明:感谢Neil28. 位置:523页,第3行 印次:1 原文:特点要指出的是 更正:特别要指出的是 说明:感谢Neil29. 位置:186页,“重要提示” 印次:1 原文:LNQ 更正:LINQ 说明:感谢skyiv30. 位置:176页,8.4节第2行 印次:1 原文:CLR操作符重载一无所知。 更正:CLR对操作符重载一无所知。 说明:感谢skyiv31. 位置:221页两段代码之间的正文:“B

9、itArray类的索引器用起来十分简单:”应该使用正文字号(比代码字号大一些),且不需要缩进。(仅是排版建议) 印次:1 说明:感谢skyiv32. 位置:218页译注 印次:1 原文:binary(arity=2)、ternary(arity=2) 更正:binary(arity=2)、ternary(arity=3) 说明:感谢skyiv33. 位置:218页第1行 印次:1 原文:技术本配合使用 更正:技术配合使用 说明:感谢skyiv34. 位置:208页倒数第10行 印次:1 原文:只需选择不实现一个索引器方法即可。 更正:只需选择不实现一个访问器方法即可 说明:感谢skyiv35.

10、 位置:202页第4行 印次:1 原文:ParamArry 更正:ParamArray 说明:感谢skyiv36. 位置:199页最后一段代码第1行 印次:1 原文:Some Method 更正:SomeMethod 说明:删除空格,感谢skyiv37. 位置:201页第一段代码第1行 印次:1 原文:Some Method 更正:SomeMethod 说明:删除空格,感谢skyiv38. 位置:193页,“注意”框内最后1行 印次:1 原文:调用COM组件时, 更正:调用的不是COM组件时, 说明:感谢skyiv39. 位置:232页,框内第3自然段,第3行 印次:1 原文:程安全 更正:线

11、程安全 说明:感谢skyiv40. 位置:231-232页,/版本2,/版本3以及/版本4这些注释行的下一行 印次:1 原文:protected void OnNewMail 更正:protected virtual void OnNewMail 说明:感谢skyiv41. 位置:246页,12.2节标题上方的代码注释 印次:1 原文:二叉搜索 更正:二分搜索 说明:感谢skyiv42. 位置:249页译注 印次:1 原文:binary(arity=2)、ternary(arity=2) 更正:binary(arity=2)、ternary(arity=3) 说明:感谢skyiv43. 位置:

12、264页倒数第6行 印次:1 原文:T 更正:T 说明:感谢skyiv:“C# 2.0、3.0、3.5 中文语言包的 error CS0403 信息都是:请考虑改用“default(T)”,而 C# 4.0 编译器如上所述是 default(T),我认为这是 C# 4.0 中文语言包的翻译错误。”44. 位置:265页倒数第6行 印次:1 原文:写代码来比较基元值类型时(Byte, Int32, Single, Decimal等) 更正:写代码来比较基元值类型(Byte, Int32, Single, Decimal等)时 说明:感谢skyiv45. 位置:269页第9-10行 印次:1 原文

13、:可视性 更正:可见性 说明:感谢skyiv,两个词在本书中是一样的意思。46. 位置:557页,项目列表第一条,第3行 印次:1 原文:sting 更正:string 说明:感谢skyiv47. 位置:263页,中间的error CS0311消息 印次:1 原文:sting 更正:string 说明:感谢skyiv48. 位置:279页倒数第1段 印次:1 原文:再次丧的 更正:再次丧失 说明:感谢skyiv49. 位置:283页倒数第2行 印次:1 原文:IComparable 更正:IComparer 说明:感谢skyiv50. 位置:XIII页(目录) 印次:1 更正:将第13章“接口

14、”的目录移到第II部分末尾 说明:感谢永远的阿哲51. 位置:277页,13.8节标题上方那一段 印次:1 原文:如此一来,在值类型上调用接口方法总是会造成装箱。 更正:如此一来,在值类型上调用接口方法总是会造成装箱。(一个例外是如果值类型实现了一个接口方法,在值类型的实例上调用这个方法不会造成值类型的实例装箱。) 说明:原书勘误52. 位置:304页表14-1倒数第2行 印次:1 原文:SubString 更正:Substring 说明:感谢skyiv53. 位置:333页,倒数第2行 印次:1 原文:如果从Action类型 更正:如果从Actions类型 说明:感谢Wu54. 位置:323

15、页倒数第7行和324页第9行 印次:1 原文:字节串 更正:字符串 说明:感谢skyiv55. 位置:322页,表14-3内容第2行 印次:1 原文:“字节顺序标记” 更正:或“字节顺序标记” 说明:感谢skyiv56. 位置:321页第1行 印次:1 原文:字符数或字节数 更正:字节数或字符数 说明:感谢skyiv 印次:157. 位置:320页,倒数第3段,第2行 原文:要将字节数组转换成字符数组, 更正:要将字节数组转换成字符数组或字符串, 说明:感谢skyiv58. 位置:320页,倒数第4段,第3行 印次:1 原文:那么只能通过查询Encoding 更正:建议总是通过查询Encodi

16、ng 说明:感谢skyiv59. 位置:291页第17行及第18行,308页第17行,315页倒数第3行,386页第10行,102页表5-1第1行 印次:1 原文:Sbyte 更正:SByte 说明:感谢skyiv60. 位置:312页,倒数第4段,第3-4行 印次:1 原文:可替换参数0和1 更正:可替换参数0和2 说明:感谢skyiv61. 位置:309页译注倒数第2行 印次:1 原文:附加到往返过程 更正:附加到往返行程 说明:感谢skyiv62. 位置:309页,第1段末尾 印次:1 原文:主题) 更正:主题 说明:感谢skyiv63. 位置:352页倒数第4行 印次:1 原文:Uin

17、t16 更正:UInt16 说明:应为大写I,感谢skyiv64. 位置:349页第11行 印次:1 原文:Boolean枚举类型 更正:Boolean,枚举类型 说明:感谢skyiv65. 位置:344页16.4节标题,XIII页目录右侧倒数第4行 印次:1 原文:Icollection 更正:ICollection 说明:应为大写C。感谢skyiv66. 位置:329页,代码注释 印次:1 原文:常规式 更正:常规格式 说明:感谢skyiv67. 位置:234页第11行和第15行 印次:1 更正:prevHandler、newHandler之前要有一个空格 说明:感谢飘荡68. 位置:26

18、页第2行,44页“注意”框的第4行 印次:1 原文:pubic 更正:public 说明:感谢56xue69. 位置:271页代码,第三个例子 印次:1 原文:b.Dispose(); 更正:(Base)b).Dispose(); 说明:原书勘误70. 位置:312页倒数第3段,第3行 印次:1 原文:这个版本的Format会调用每个对象的IFormattableToString方法, 更正:这个版本的Format会调用每个对象的IFormattable.ToString()方法, 说明:原书勘误71. 位置:350页倒数第2行 印次:1 原文:不安全和安全二维数组访问技术 更正:不安全和安全

19、交错数组访问技术 说明:原书勘误72. 位置:424页中部,Equals方法定义 印次:1 原文:if (obj = null) return false; 更正:if (other = null) return false; 说明:原书勘误73. 位置:730页靠上的代码 印次:1 原文:m_recursionCount-; 更正:m_recursionCount=1; 说明:原书勘误74. 位置:537页倒数第2行 印次:1 原文:创建一个MarshalByValType对象 更正:创建一个MarshalByRefType对象 说明:原书勘误75. 位置:29页,第1段第2行 印次:1,2 原文:仅供自己有应用程序 更正:仅供自己的应用程序 说明:感谢海峰

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1