–刘铁猛《C#语言入门详解》
表达式的定义
翻译:
什么是表达式
- 表达式跟指令和声明一样,属于编程语言的基本组件之一。可以说,表达式是所有(编程)语言的核心组件。
- 表达式它是一种语法实体,运行的结果要么是成功而产生某个结果(求值),或是失败而停止运行。
C#语言对表达式的定义
- 一个表达式是由一个或多个操作数和零个或多个操作符符组成的序列。可以对单个值、对象、方法或命名空间进行求值。表达式可以由文字值、方法调用、运算符及其操作数或简单名称组成。简单名称可以是变量、类型成员、方法参数、名称空间或类型的名称。
- 算法逻辑的最基本单元,表达一定的算法意图。
- 因为操作符有优先级,所有表达式也就有了优先级。
表达式的概览
C#语言中表达式的分类
- A value. Every value has an associated type. 值
- A variable. Every variable has an associated type. 变量
- A namespace. 命名空间
- A type. 类型
- A method group. 方法组
- A null literal. Null文本
- An anonymous function. 匿名函数
- A property access. 属性访问
- An event access. 事件访问
- An indexer access. 索引器访问
- Nothing. 对返回值为Void的方法的调用
语句
语句的定义
继续懒,后期有空把语句都给例子