再来介绍一下常用的运算符:

=赋值
==等于(值)
===完全等于(值+类型)
|或
||完全或
&与
&&

C# 运算符优先级表(从高到低)

优先级 类型 运算符
1 基元 .(成员,如x.y)、( )(函数,如f(x))、[ ](数组,如a[i])、++(后缀增,如i++)、--(后缀减,如i--)、new(创建对象,如new MyClass)、typeof(类型,如typeof(x))、checked(已检验,如checked(x*y))、unchecked(未检验,如unchecked(x*y))
2 一元 +(正,如+x)、-(负,如-x)、!(逻辑非,如!x)、~(求补,如~x)、++(前缀加,如++i)、--(前缀减,如--i)、()(强制类型转换,如(int)x)
3 乘性 *(乘,如x*y)、/(除,如x/y)、%(模,如x%y)
4 加性 +(加,如x+y)、-(减,如x-y)
5 位移 <<(左移,如i<<4)、>>(右移,如i>>4)
6 关系和
类型测试 <(小于,如x<y)、>(大于,如x>y)、<=(小于等于,如x<=y)、>=(大于等于,如x>=y)、is(是,如x is int)、as(转为,如x as int)
7 等性 ==(相等,如x==y)、!=(不等,如x!=y)
8 逻辑与 &(位与,如x&4)
9 逻辑异或 ^(位异或,如x^y)
10 逻辑或 |(位或,如x|y)
11 条件与 &&(逻辑与,如x&&y)
12 条件或 ||(逻辑或,如x||y)
13 空接合 ??(空接合,如a??b)
14 条件 ?:(条件,如x?a:b)
15 赋值 =(等于,如x=y)、*=(乘等于,如x*=y)、/=(除等于,如x/=y)、+=(加等于,如x+=y)、-=(减等于,如x-=y)、<<=(左移等于,如x<<=y)、>>=(右移等于,如x>>=y)、&=(位与等于,如x&=y)、^=(位异或等于,如x^=y)、|=(位或等于,如x|=y)