C# 7.0 核心技术指南 (42):C#语言基础 2.9&2.9.1

阅读数:8 2019 年 12 月 4 日 17:11

C# 7.0核心技术指南(42):C#语言基础 2.9&2.9.1

(表达式和运算符)

内容简介
本书前三章将集中介绍 C#语言。首先介绍基本的语法、类型和变量。而后会介绍一些高级的特性,如不安全代码以及预处理指令。如果你是 C#语言的初学者,请循序渐进地阅读这些章节。
其余各章则涵盖了.NET Framework 的核心功能,包括 LINQ、XML、集合、并发、I/O 和网络、内存管理、反射、动态编程、特性、安全、应用程序域和原生互操作性等主题。第 6 章和第 7 章是后续主题的基础,除这两章之外,其余各章可以按照需要以任何顺序阅读。LINQ 相关的三个章节好按顺序阅读。其中的一些章节需要一些并发相关的知识,这些知识将在第 14 章中介绍。

表达式本质上是值。最简单的表达式是常量和变量。表达式能够用运算符进行转换和组合。运算符用一个或多个输入操作数来输出一个新的表达式。

以下是一个常量表达式的例子:

复制代码
12

可以使用 * 运算符来组合两个操作数(字面量表达式 12 和 30):

复制代码
12 * 30

由于操作数本身可以是表达式,所以可以创造出更复杂的表达式。例如,(12 * 30) 是下面的表达式中的操作数。

复制代码
1 + (12 * 30)

C#中的运算符分为一元运算符、二元运算符和三元运算符,这取决于它们使用的操作数数量(1、2 或 3)。二元运算符总是使用中缀表示法,运算符在两个操作数之间。


(基础表达式)

基础表达式由 C#语言内置的基础运算符表达式组成,例如:

复制代码
Math.Log (1)

这个表达式由两个基础表达式构成,第一个表达式执行成员查找(用. 运算符),而第二个表达式执行方法调用(用 () 运算符)。

C# 7.0核心技术指南(42):C#语言基础 2.9&2.9.1

购书地址 https://item.jd.com/12681788.html?dist=jd

评论

发布