本书是关于介绍“C#编程语言”的英语原版专著,由C#语言的构架师Anders Hejlsberg等C#设计团队成员编著,第二版针对C#2.0进行了全面升级:第一部分以C#言概述开篇,阐明C#语言的概念,接下来对随Visual Studio.NET 2002和2003发布的C#1.0做了细致完整的技术讲解;第二部分描述C#2.0的众多特性,包括Gerlerics、匿名方法(Anonvmous Methods)、迭代子(Iterators)、不完整类型(Partial Type)和空类型(NLillableType),对于想深入了解C释编程语言的程序员来说,本书无疑是一本权威的参考书。
本书以通俗易懂的语言、精辟丰富的实例,从对C#的简介开始,全面讲解了C#编程语言规范以及各个层面的特性,并且提供了C#设计小组的代码示例。本书第2版针对C#2.0进行了全面升级,是C#权威参考书籍。本书第一部分以C#言概述开篇,阐明C#语言的概念,接下来对随Visual Studio.NET 2002和2003发布的C#1.0做了细致完整的技术讲解,内容包括C#的词法结构、类型、变量、表达式、语句、名字空间、例外、属性和不安全代码等主题。第二部分描述C#2.0的众多特性,包括Gerlerics、匿名方法(Anonvmous Methods)、迭代子(Iterators)、不完整类型(Partial Type)和空类型(NLillableType)。第2版在第1版的基础上作了大量的增补和改进,并附有参考资料列表和详尽的索引,能使读者更有效地检索正文并快速找到最感兴趣的主题。
本书作者均为微软C#开发团队的核心成员,第一作者更是被誉为编程界的神话,“跟Anders学C#”已成全世界读者的普遍共识。本书向读者提供权威、详尽的指导,是C#程序员必备的参考书。
PART Ⅰ C# 1.0
1 Introduction
1.1 Hello World
1.2 Program Structure
1.3 Types and Variables
1.4 Expressions
1.5 Statements
1.6 Classes and Objects
1.7 Structs
1.8 Arrays
1.9 Interfaces
1.10 Enums
1.11 Delegates
1.12 Attributes
2 Lexical Structure
3 Basic Concepts
4 Types
5 Variables
6 Conversions
7 Expressions
8 Statements
9 Namespaces
10 Classes
11 Structs
12 Arrays
13 Interfaces
14 Enums
15 Delegates
16 Exceptions
17 Attributes
18 Unsafe Code
PART Ⅱ C# 2.0
19 Introduction to C# 2.0
20 Generics
21 Anonymous Methods
22 Iterators
23 Partial Types
24 Nullable Types
25 Other Features
PARTⅢ Appendixes
A Documentation Comments
B Grammar
Index