资料下载网
首页 计算机 考试教辅
C# 40完全参考手册_Herbert Schildt著_李增民译 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > C# 40完全参考手册_Herbert Schildt著_李增民译 pdf电子书免费下载,百度云

《C# 40完全参考手册_Herbert Schildt著_李增民译》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1Ol7XZb7m63EgA-ZDOXU8pA
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123607_pd_C#40WQCKSC_HerbertSchildtZ_LZMY.zip

 


C# 40完全参考手册_Herbert Schildt著_李增民译

作者:empty

页数:936

出版社:empty

《C# 40完全参考手册_Herbert Schildt著_李增民译》介绍

Herbert的经典参考手册——针对C#4.0Herbert Schildt是最畅销编程书籍的作者,其创作的编程书籍在全世界已经实现了绍了C#语言的所有方面,包括它的关键字、语法和核心类库。当然,本书也详细介绍了C#4.0的新增功能,例如命名实参和可选实参、dynamic类型、扩展的协变和编写, 正是这种编写方式使Herbert的书籍在世界范围内实现了数以百万计的销量。因此,要掌握C#4.0,请选且已经翻译为所有主流的语言。Herbert是许多畅销图书的作者,包括Java:TheCompleteReference、C++:TheComplete Reference、C:The Complete Reference和Java:A

全面介绍C#语言的方方面面介绍C#4.0的新增功能, 包括任务并行库、P LINQ、dynamic类型等提供了数百个易上手的示例

C#4.0:The Complete Reference程参考手册以详细介绍C#4.0(目前C#的最新版本).通过使用仔细编写的说明内容、权威人士提供的提示信息逆变功能以及使用任务并行库(TPL) 和P LINQ进行并行4.0完全参考手册》按照清晰的、简明的、不妥协的方式他的编程书籍在世界范围内的销量达到数百万册,并Beginners Guide.可以在www.HerbSchildt.com网站中查

作者简介Herbert Schildt是C#、C、C++和Java方面的权威, 他的编程书籍在世界范围内的销量已Michael Howard是Microsoft可信计算(Trustworthy Computing, TwC) 小组的安全工程团队的Howard于1992年在Microsoft的新西兰分部开始他的职业生涯, 头两年在产品支持服务部Howard是IEEE Security&Privacy杂志的编辑, 他经常在与安全相关的会议上发言, 并且编程人员往往喜欢精益求精,他们总是不断地想方设法提高程序的性能、效率和可移植性。C#是Microsoft为支持.NET Framework而创建的语言, 它建立在丰富的编程资源之上, 其C#和Java有共同的起源, 像双胞胎一样, 但是在许多重要方面两者也有所不同, 因此C#在计算技术变革的历史中,为了适应计算环境的变化、计算机语言的发展以及人们在思维C#2.0是C#语言的第一个重大修订版本,该版本通过增加一系列的新功能来使编程人员更C#语言的第二个重大修订版本就是C#3.0。毫不夸张地说,C#3.0添加的功能已经重新定逾数百万册, 并且已经翻译成所有主流的外语。Herb是大量畅销书籍的作者, 其著作包括Java:The Complete Reference、C++:The Complete Reference, C:The Complete Reference等。虽然对计算的所有方面都有一定兴趣, 但是Herb主要关注计算机语言, 包括编译器、解释器和机器人控制语言, 并且对语言标准化也深感兴趣。Herb获得了伊利诺斯大学的学士学位和硕士学位。可以通过访问网站www.HerbSchildt.com与Herb取得联系。


《C# 40完全参考手册_Herbert Schildt著_李增民译》目录

本书主要内容:

数据类型和运算符

控制语句

类和对象

构造函数、析构函数和方法

接、数组、枚举和结构

方法和运算符重载

继承和虚方法

反射和运行时类型标识

异常处理

委托、属性、事件和索引器

特性

多线程和任务并行库

泛型

LINQ和P LINQ

Lambda表达式

匿名类型

扩展方法

命名实参和可选实参

隐式类型变量

1/O、联网和集合

预处理器和其他更多内容

著译

作了全面修订和更新。

数百万的销量。

以及数以百计的示例,

编程等。

用本书!

第Ⅰ部分

C#的起源…

C#的族谱…

1.1.5C#的发展…

C#如何与.NET Framework

C#语言

方法…

第3章

分号、定位和缩进…

C#语言的关键字…

标识符…

.NET Framework类库…

数据类型、字面量和变量……31

数据类型的重要性……31

C#的值类型…31

整数类型……32

浮点类型……34

decimal类型.36

字符类型……37

布尔类型………38

自定义输出格式…*39

字面量……42

3.9.1十六进制字面量……42

3.9.2字符转义序列……43

3.9.3字符串字面量……43

变量……45

3.10.1初始化变量…45

3.10.2动态初始化变量…46

3.10.3隐式类型的变量……46

变量的作用域和生命周期….48

类型转换和强制类型转换……50

3.12.1自动类型转换……50

3.12.2强制转换不兼容的类型…51

表达式中的类型转换………54DG

6.5构造函数…121

C语言:现代编程的开端…3

O0P和C++语言的诞生…4

Inte met和Java的出现…4

C#的诞生……5

相关…7

公共语言运行时的工作原理……7

托管和非托管代码…8

C#概述……9

面向对象编程·…9

2.1.1封装…10

2.1.2多态…10

2.1.3继承…11

简单示例一…11

2.2.1C#命令行编译器csc.exe…11

2.2.2使用VisualStudio IDE….12

2.2.3逐行分析第一个示例程序…16

处理语法错误……18

改写示例一.19

简单示例二……19

另一种数据类型·21

两种控制语句·…23

2.7.1if语句……23

2.7.2for循环·…25

C#4.0完全参考手册

第4章

w运算符…

4.1算术运算符…

4.2关系和逻辑运算符·

4.3赋值运算符…

4.4按位运算符…

4.5问号(?)运算符…

4.6空格和圆括号…

4.7运算符优先级·

第5章程序控制语句…

5.1if语句……

带参数的构造函数…

给Building类添加构造

函数…

new运算符…

垃圾回收和析构函数

this关键字…

数组和字符串…

数组…

多维数组……

7.2.1二维数组…

7.2.2

7.2.3

交错数组…

数组引用赋值

Length属性…

7.6隐式类型的数组…

7.7for each循环…

7.8字符串·

第8章方法和类…

8.1控制对类成员的访问…

8.2给方法传递引用…

按位与、或、异或和一元取

反运算符…69

移位运算符……75

按位复合赋值……78

if语句嵌套……82

if-else-if阶梯结构…83

switch语句…84

for循环…88

while循环·-96

do-while循环97

for each循环……98

使用break语句退出循环…98

使用continue语句·101

goto语句……102

类和对象·105

类的基础知识……105

6.1.1类的通用形式…105

6.1.2定义类……106

创建对象的方式……110

引用类型的变量和赋值…111

方法…111

6.4.1给Building类添加方法…112

6.4.2从方法返回…114

6.4.3返回值…115

6.4.4使用参数……117

6.4.5给Building类添加带参数的

6.4.6避免产生不可到达的代码·121

三维或更多维的数组…137

初始化多维数组……137

构造string类型对象……151

操作字符串……151

字符串数组………155

字符串是不可改变的……157

在switch语句中使用

字符串……158

C#的访问修饰符……159

公有访问和私有访问的

应用….161

访问控制:案例研究…161

使用ref和out参数-170

8.3.1使用ref关键字….170

8.3.2使用out关键字……172

8.3.3对引用参数使用ref和out

使用数量可变的参数……176

第9章

返回对象…

方法重载…

构造函数重载…

对象初始化器…

可选实参…

自动实现属性……

对属性使用对象

初始化器…

属性限制…

数据类型…

中读取字节…

文件…

示例…

文件……

可选实参与重载…

可选实参与多义性……

从Main() 方法返回值…200

参数…200

重载二元运算符…214

重载一元运算符…216

重载逻辑运算符的简单

方式………229

使用短路运算符…231

索引器……245

10.1.1创建一维索引器……245

10.1.2索引器重载………249

10.1.3索引器不需要底层的

10.1.4252

12.11.2

12.11.3338

异常处理…341

SystemException类……341

异常处理的基础…341

13.2.1

13.2.2一个简单的异常示例……342

13.2.3…344

未捕获异常的后果………345

使用异常可以妥善地处理

错误…347

使用多条catch子句……347

捕获所有的异常·…348

嵌套try块……350

抛出异常……351

finally语句……353

进一步分析Exception类…355

派生异常类……358

捕获派生类异常……361

checked和unchecked

关键字……363

I/O系统…367

C#的I/O依赖于数据流……367

14.1.1

14.1.2367

数据流类…368

14.2.1…368

14.2.2·369

14.2.3…369

14.2.4…371

控制台I/O…371

14.3.1.371

14.3.2

14.3.3

对存取器使用访问修饰符…261

使用索引器和属性·…264

继承…271

继承基础……271

成员访问和继承·…274

构造函数和继承…-278

继承和名称隐藏……285

创建多层的层次结构…288

构造函数的调用…-291

基类引用和派生对象·…292

虚方法和重写……296

11.8.1重写方法的原因…300

11.8.2应用虚方法…300

使用抽象类……304

使用sealed关键字阻止

继承…308

object类……308

11.11.1装箱和拆箱……310

11.11.2object类型是否是通用

接、结构和枚举…315

接……315

使用接类型的引用…320

接属性……322

接索引器……324

接的继承…326

接继承引起的名称隐藏…327

显式实现…327

在接和抽象类之间选择…330

.NET标准接…330

结构…330

枚举……335

12.11.1初始化枚举…337

文件数据流和面向字节的

文件I/O操作…376

14.4.1打开和关闭文件……376

14.4.2使用FileStream类从文件

14.4.3写入文件……380

14.4.4使用FileStream类复制

基于字符的文件I/O操作……383

14.5.1使用StreamWriter类….383

14.5.2使用StreamReader类…385

重定向标准数据流…386

读取和写入二进制数据………388

14.7.1Binary Writer类……388

14.7.2Binary Reader类……389

14.7.3二进制I/O操作的程序

随机访问文件…395

使用MemoryStream类……396

StringReader和

StringWriter类…399

File类…400

14.11.1使用Copy 0方法复制

14.11.2使用Exists) 和

将数值型字符串转换为

内部表示格式…402

委托、事件和Lambda

表达式…407

委托…407

8.9.3可选实参的实际示例…

命名实参…

Main() 方法……

8.11.1

8.11.2给Main) 方法传递

递归…

理解static关键字·

static类…210

运算符重载……213

9.1运算符重载基础……213

9.2处理针对C#内置类型的

9.3重载关系运算符……225

9.4重载true和false……227

9.5重载逻辑运算符……229

9.6转换运算符….236

9.7运算符重载的注意事项…240

9.8运算符重载的另一个示例…241

第10章索引器和属性……245

C#4.0完全参考手册

第13章

第14章

数组…

多维索引器……

指定枚举的基本

类型…

使用枚举…

使用try和catch

关键字…

另一个异常示例…

字节数据流和字符

数据流…

预定义数据流…

Stream类……

字节数据流类…

字符数据流包装类…

二进制数据流…

读取控制台输入……

使用Read Key 0方法…373

写入控制台输出……375

Get Last Access Time()

方法…

委托的方法组转换…410

使用实例方法作为

委托…410

多播委托……412

协变和逆变……414

#region和#end r cgi on……465

类型……469

一种形式…478

函数…481

方式…567

查询…592

的对比…594

方法…594

16.2.9#pragma

程序集和internal访问

修饰符…

运行时类型标识、反射和

特性……469

运行时类型标识…469

17.1.1使用is运算符测试

17.1.2使用as运算符……470

17.1.3使用type of运算符……472

反射……473

使用反射…475

17.3.1获取方法的相关信息…475

17.3.2Get Methods 0方法的另

17.3.3使用反射调用方法…479

17.3.4获取Type对象的构造

17.3.5从程序集获得类型…486

17.3.6全自动类型查询…491

特性……493

17.4.1特性基础……494

17.4.2位置形参和命名形参……497

3个内置特性……501

17.5.1Attribute Usage特性…501

17.5.2Conditional特性……501

17.5.3Obsolete特性……502

泛型…505

泛型的概念……505

一个简单的泛型示例………506

18.15.3委托变体…558

泛型类型的实例化….560

使用泛型时的一些限制.561

泛型小结·…561

LINQ….563

LINQ的基础知识…564

19.1.1简单查询…564

19.1.2查询可以多次执行……566

19.1.3查询中的数据类型的关联

19.1.4查询的通用形式…568

使用where子句筛选值…568

使用order by子句排序

结果…570

深入讨论select子句…573

使用嵌套的from子句……577

使用group子句分组结果…578

使用into子句创建延续……580

在查询中使用let子句创建

变量……582

使用join子句连接两个

序列…583

匿名类型…-586

创建组连接·…588

查询方法…

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5