C# 7.0本质论(英文版)[美] 马克·米凯利斯(Mark Michaelis) pdf下载

C# 7.0本质论(英文版)[美] 马克·米凯利斯(Mark Michaelis) 百度网盘pdf下载

作者:
简介:C# 7.0本质论(英文版)[美] 马克·米凯利斯(Mark Michaelis)
出版社:
出版时间:
pdf下载价格:9.00¥


预览


内容介绍

作  者:[美] 马克·米凯利斯(Mark Michaelis) 著
定  价:169
出 版 社:机械工业出版社
出版日期:2019年08月01日
页  数:944
装  帧:简装
ISBN:9787111618980
章  C#概述11.1  Hello, World21.2  C#语法基础111.3  使用变量201.4  控制台输入和输出241.5  注释281.6  托管执行和CLI321.7  多个.NET框架37第2章  数据类型432.1  基本数值类型442.2  更多基本类型532.3  null和void672.4  数据类型转换69第3章  更多数据类型773.1  类型的划分773.2  可空修饰符803.3  元组833.4  数组90第4章  操作符和控制流程1094.1  操作符1104.2  控制流程概述1264.3  代码块1324.4  代码块、作用域和声明空间1354.5  布尔表达式1374.6  按位操作符1474.7  控制流程语句(续)1534.8  跳转语句1654.9  C#预处理器指令171第5章  方法和参数1815.1  调用方法1825.2  声明方法1895.3  using指令1955.4  Main()的返回值和参数2005.5  不错方法参数2035.6  递归2155.7  方法重载2175.8  可选参数2205.9  用异常实现基本错误处理225第6章  类2416.1  类的声明和实例化2456.2  实例字段2496.3  实例方法2516.4  使用this关键字2526.5  访问修饰符2596.6  属性2616.7  构造函数2786.8  静态成员2896.9  扩展方法2996.10  封装数据3016.11  嵌套类3046.12  分部类307第7章  继承3137.1  派生3147.2  重写基类3267.3  抽象类3387.4  所有类都从System.Object派生3447.5  使用is操作符验证基础类型3457.6  使用is操作符进行模式匹配3467.7  switch语句中的模式匹配3477.8  使用as操作符进行转换349第8章  接口3538.1  接口概述3548.2  通过接口实现多态性3558.3  接口实现3608.4  在实现类和接口之间转换3668.5  接口继承3668.6  多接口继承3698.7  接口上的扩展方法3698.8  通过接口实现多继承3718.9  版本控制3748.10  比较接口和类3758.11  比较接口和特性377第9章  值类型3799.1  结构3839.2  装箱3909.3  枚举3980章  合式类型41110.1  重写object的成员41110.2  操作符重载42410.3  引用其他程序集43210.4  定义命名空间44210.5  XML注释44510.6  垃圾回收44910.7  资源清理45210.8  推迟初始化4611章  异常处理46511.1  多异常类型46511.2  捕捉异常46911.3  常规catch块47311.4  异常处理规范47511.5  自定义异常47911.6  重新抛出包装的异常4832章  泛型48712.1  如果C#没有泛型48812.2  泛型类型概述49312.3  约束50612.4  泛型方法51912.5  协变性和逆变性52412.6  泛型的内部机制5313章  委托和Lambda表达式53713.1  委托概述53813.2  声明委托类型54213.3  Lambda表达式55013.4  匿名方法5564章  事件57514.1  使用多播委托编码Publish-Subscribe模式57614.2  理解事件5915章  支持标准查询操作符的集合接口60315.1  集合初始化器60415.2  IEnumerable使类成为集合60715.3  标准查询操作符61315.4  匿名类型之于LINQ6466章  使用查询表达式的LINQ65716.1  查询表达式概述65816.2  查询表达式只是方法调用6767章  构建自定义集合67917.1  更多集合接口68017.2  主要集合类68317.3  提供索引器70217.4  返回null或者空集合70517.5  迭代器7058章  反射、特性和动态编程72118.1  反射72218.2  特性73518.3  使用动态对象进行编程7599章  多线程处理77119.1  多线程处理基础77419.2  使用System.Threading78119.3  异步任务78919.4  取消任务81019.5  基于任务的异步模式81619.6  并行迭代84619.7  并行执行LINQ查询856第20章  线程同步86320.1  线程同步的意义86420.2  计时器893第21章  平台互操作性和不安全代码89721.1  平台调用89821.2  指针和地址91021.3  通过委托执行不安全代码920第22章  公共语言基础结构(CLI)92322.1  CLI的定义92422.2  CLI的实现92522.3  .NET标准92822.4  BCL92922.5  C#编译成机器码92922.6  运行时93222.7  程序集、清单和模块93622.8  公共中间语言93922.9  公共类型系统93922.10  公共语言规范94022.11  元数据94122.12  NET Native和AOT编译942Contents1 Introducing C# 1Hello, World 2C# Syntax Fundamentals 11Working with Variables 20Console Input and Output 24Commne ts 28Managed Execution and the Common Language Infrastructure 32ltiple .NET Frameworks 372 Data Types 43Fundamental Numeric Types 44More Fundamental Types 53null and void 67Conversions between Data Types 693 More with Data Types 77Categories of Types 77Nullable Modifier 80Tuples 83Arrays 904 Operators and Control Flow 109Operators 110Introducing Flow Control 126Code Blocks ({}) 132Code Blocks, Scopes, and Declaration Spaces 135Boolean Expressions 137Bitwise Operators (<<, >>, |, &, ^, ~) 147Co

内容简介

作为历年来深受各层次开发人员欢迎的C#指南,本书讨论了从C# 3.0到7.0的*重要的C#特性,强调了现代编程模式,可帮助读者编写简洁、强大、健壮、安全和易于维护的C#代码。C#专家Mark Michaelis对语言进行了全面而深入的探讨,提供了对关键C# 7.0增强、C# 7.0和.NET Core/.NET Standard的配合使用以及跨平台编译的专业论述。
[美] 马克·米凯利斯(Mark Michaelis) 著
作者简介Mark Michaelis是高端软件工程和咨询公司IntelliTect的创办者、首席技术架构师和培训师。Mark经常在开发者大会上发言,写过许多文章和书籍,目前是《MSDN Magazine》的《Essential .NET》专栏作家。从1996年起,他一直是C#、Visual Studio Team System和Windows SDK的MVP。2007年被评选为微软的Regional Director。他还服务于微软的几个软件设计评审团队,包括C#和VSTS。Mark拥有伊利诺伊大学哲学专业文学学士学位和伊利诺伊理工大学计算机硕士学位。他不是痴迷于计算机,就是忙于陪伴家人或者玩等
在软件工程的发展历史中,用于编写计算机程序的方法经历了几次思维模式的重大转变。每种思维模式都以前一种为基础,宗旨都是增强代码的组织,并降低复杂性。本书将带领你体验相同的思维模式转变过程。本书开始几章会指导你学习顺序编程结构。在这种编程结构中,语句按编写顺序执行。该结构的问题在于,随着需求的增加,复杂性也指数级增加。为降低复杂性,将代码块转变成方法,产生了结构化编程模型。在这种模型中,可以从一个程序中的多个位置调用同一个代码块,不需要复制。但即使有这种结构,程序还是会很快变得臃肿不堪,需进一步抽象。所以,在此基础上人们又提出了面向对象编程的概念,这将在第6章开始讨论。在此之后,你将继续学习其他编程方法,比如基于接口的编程和LINQ(以及它促使集合API发生的改变),并终学习通过特性(attribute)进行初级的声明性编程(8章)。本书有以下三个主要职能。全面讲述C#语言,其内容已远远超过了等