【勘误】C# 2005 & .Net 3.0高级编程 勘误(二)
来源:互联网 发布:vb讲excell导到数据库 编辑:程序博客网 时间:2024/06/06 02:30
C# 2005 & .Net 3.0高级编程
第5版 第10章集合 10.2.1创建列表
page 258
原文:
public int Compare(Racer x, Racer y)
{
if (x == null) throw new ArgumentNullException("x");
if (y == null) throw new ArgumentNullException("y");
int result;
switch (compareType)
{
case compareType.Firstname:
return x.Firstname.CompareTo(y.Firstname);
case compareType.Lastname:
return x.Lastname.CompareTo(y.Lastname);
case compareType.Country:
if ((result = x.Country.CompareTo(y.Country)) == 0)
return x.Lastname.CompareTo(y.Lastname);
else
return res;
case compareType.Wins:
return x.Wins.CompareTo(y.Wins);
default:
throw new ArgumentException("Invalid Compare Type");
}
}
源代码:
public int Compare(Racer x, Racer y)
{
if (x == null) throw new ArgumentNullException("x");
if (y == null) throw new ArgumentNullException("y");
int result;
switch (compareType)
{
case CompareType.Firstname:
return x.Firstname.CompareTo(y.Firstname);
case CompareType.Lastname:
return x.Lastname.CompareTo(y.Lastname);
case CompareType.Country:
if ((result = x.Country.CompareTo(y.Country)) == 0)
return x.Lastname.CompareTo(y.Lastname);
else
return result;
case CompareType.Wins:
return x.Wins.CompareTo(y.Wins);
default:
throw new ArgumentException("Invalid Compare Type");
}
}
在第六版中,page 235,该错误依然存在。
英文原版CHM无此问题。下载点参考勘误三。
- 【勘误】C# 2005 & .Net 3.0高级编程 勘误(二)
- 【勘误】C# 2005 & .Net 3.0高级编程 勘误(一)
- 【勘误】C# 2005 & .Net 3.0高级编程 勘误(三)
- 【勘误】C# 2005 & .Net 3.0高级编程 勘误(四)
- C# 2005 & .Net 3.0高级编程 勘误(五)
- unix 环境高级编程 勘误
- 《ASP.NET Web 站点高级编程》勘误 Part 1
- 《ASP.NET Web 站点高级编程》勘误 Part 2
- 《ASP.NET Web 站点高级编程》勘误 Part 3
- 勘误
- ActionScript 3.0 Cookbook勘误
- 《Beginning C# Objects》中文版勘误
- 《Beginning C# Objects》中文版勘误
- 《C#4.0 图解教程》勘误
- 《Qt Quick核心编程》勘误
- GDAL书籍中删除数据勘误(C#语言)
- 【读书笔记】现代操作系统(第三版)勘误二
- C#5.0 In A NutShell翻译勘误
- web c
- Linux网络栈剖析(从 socket 到设备驱动程序)
- iPhone 开发 之 ASIHTTPRequest (一)
- iPhone 开发 之 ASIHTTPRequest (二)
- Swing开发(一)
- 【勘误】C# 2005 & .Net 3.0高级编程 勘误(二)
- An alternative to VC++ and MFC
- XP下QT4命令行编译(转)
- C# 实现程序的开机启动
- 6级作文模板
- 成功开发iPhone软件的10个步骤
- HTML页面自动跳转的五种实现方法
- SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY
- 研磨设计模式之抽象工厂模式-1