操作符概览
优先级从上到下递减, 同级从左到右,添加“()”改变优先级, 带有赋值功能的运算符从右到左
操作符的本质
- 操作符的本质时函数(即算法)的“简记法”
简化函数 - 操作符不能脱离与他相关联的数据类型
操作符可以看作固定数据类型之间的“简记法”
操作符应用实例
Form form = new Form(){} //()中调用构造方法, {}中调用初始化器,可以直接对属性进行修改
var person = new {name = "zhubajie", age = 99999} //隐式获得一个定义的泛型类型
defalt() //该方法默认数据类型
typeof() //该方法返回数据的类型
form is Object //true, 检测实例(或子类)与父类
form as object //object, 检测实例(或子类)与父类,并返回父类
int? x = null //x为可空类型
int y = x??1 //如果 x 为空, 则返回1