C# 运算符与类型转换全解析
1. 指针与间接运算符
在 C# 里,指针的使用场景较少,因此间接运算符 ->
的使用也不多。具体而言,仅能在不安全代码块中使用它们,因为这是 C# 里唯一允许使用指针的地方。
2. 快捷运算符
2.1 快捷赋值运算符
C# 提供了一系列快捷赋值运算符,如下表所示:
| 快捷运算符 | 等效操作 |
| — | — |
| x++
, ++x
| x = x + 1
|
| x--
, --x
| x = x - 1
|
| x += y
| x = x + y
|
| x -= y
| x = x - y
|
| x *= y
| x = x * y
|
| x /= y
| x = x / y
|
| x %= y
| x = x % y
|
| x >>= y
| x = x >> y
|
| x <