C# 7 0核心技术指南(原书第7版) 9787111631347 机械工业出版社pdf下载pdf下载

C# 7 0核心技术指南(原书第7版) 9787111631347 机械工业出版社百度网盘pdf下载

作者:
简介:本篇主要提供C# 7 0核心技术指南(原书第7版) 9787111631347 机械工业出版社pdf下载
出版社:
出版时间:2019-09
pdf下载价格:9.00¥


预览


内容介绍

基本信息

书名:C# 7 0核心技术指南(原书第7版)

定价:259.00元

作者:约瑟夫·阿坝哈瑞(JosephAlbahari),本·

出版社:机械工业出版社

出版日期:2019-09-01

ISBN:9787111631347

字数:

页码:1072

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


适读人群 :中高级开发人员,适合作为教材以外的补充书籍

这本书籍将回答你在 C# 7.0、.NET CLR 和核心框架程序集遇到的各种问题。C# 语言从 2000 年发布到现在展现了惊人的灵活性和生命力。这种不停歇的变化也促使我们不断学习紧跟它的脚步。

内容提要


本书前三章将集中介绍C#语言。首先介绍基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。如果你是C#语言的初学者,请循序渐进地阅读这些章节。

其余各章则涵盖了.NET Framework的核心功能,包括LINQ、XML、集合、并发、I/O

和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第6章和第7章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ相关的三个章节好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在4章中介绍。


目录


前言1

章 C#和.NET Framework简介7

1.1 面向对象7

1.2 类型安全性8

1.3 内存管理9

1.4 平台支持9

1.5 C#和CLR9

1.6 CLR和.NET Framework10

1.7 其他框架11

1.7.1遗留框架和小众框架12

1.7.2 Windows Runtime12

1.8 C#简史13

1.8.1 C# 7.0新特性14

1.8.2 C# 6.0新特性17

1.8.3 C# 5.0新特性18

1.8.4 C# 4.0新特性19

1.8.5 C# 3.0新特性19

1.8.6 C# 2.0新特性20

第2章 C#语言基础21

2.1 个C#程序21

2.2 语法24

2.2.1 标识符和关键字24

2.2.2 字面量、标点与运算符26

2.2.3 注释26

2.3 类型基础27

2.3.1 预定义类型示例27

2.3.2 自定义类型示例28

2.3.3 转换30

2.3.4 值类型与引用类型31

2.3.5 预定义类型分类34

2.4 数值类型35

2.4.1 数值字面量36

2.4.2 数值转换38

2.4.3 算术运算符39

2.4.4 自增和自减运算符39

2.4.5 特殊整数类型运算39

2.4.6 8位和16位整数类型41

2.4.7 特殊的float和double值41

2.4.8 double和decimal的对比42

2.4.9 实数的舍入误差43

2.5 布尔类型和运算符43

2.5.1 布尔类型转换43

2.5.2 相等和比较运算符44

2.5.3 条件运算符44

2.6 字符串和字符45

2.6.1 char转换46

2.6.2 字符串类型46

2.7 数组48

2.7.1 默认数组元素初始化49

2.7.2 多维数组49

2.7.3 简化数组初始化表达式51

2.7.4 边界检查52

2.8 变量和参数52

2.8.1 栈和堆52

2.8.2 明确赋值54

2.8.3 默认值54

2.8.4 参数55

2.8.5 引用局部变量(C# 7)61

2.8.6 引用返回值(C# 7)61

2.8.7 var隐式类型局部变量61

2.9 表达式和运算符62

2.9.1 基础表达式63

2.9.2 空表达式63

2.9.3 赋值表达式63

2.9.4 运算符优先级和结合性64

2.9.5 运算符表64

2.10 null运算符68

2.10.1 null合并运算符68

2.10.2 null条件运算符(C# 6)68

2.11 语句69

2.11.1 声明语句69

2.11.2 表达式语句70

2.11.3 选择语句71

2.11.4 迭代语句75

2.11.5 跳转语句77

2.11.6其他语句78

2.12 命名空间79

2.12.1 using指令80

2.12.2 using static指令(C# 6)80

2.12.3 命名空间中的规则81

2.12.4 类型和命名空间别名83

......

作者介绍


Joseph Albahari 是《C# 6.0 in a Nutshell》以及《LINQ Pocket Reference》的合著者。他编写了流行的代码执行器与 LINQ 查询辅助工具 LINQPad。

Ben Albahari 是《C# 6.0 in a Nutshell》的合著者。他曾就职于 Microsoft,并担任 Entity Framework 的项目经理。


文摘


序言