C# 运算符与控制流详解
1. 赋值运算符与自增自减运算符
在C#编程中,运算符是实现各种操作的基础。除了常见的赋值运算符,还有一些特殊的赋值运算符,例如:
x -= 2; x /= 2; x *= 2; x %= 2;C# 还提供了专门用于计数器增减的自增(++)和自减(--)运算符。自增运算符++会使变量每次使用时的值增加 1。以下代码是等价的:
spaceCount = spaceCount + 1; spaceCount += 1; spaceCount++;同理,自减运算符--可使变量的值减 1,以下代码也是等价的:
lines = lines - 1; lines -= 1; lines--;自增和自减运算符在循环中非常常见。例如,下面的代码使用自减运算符反向遍历字母表,并显示每个字符的 ASCII 值:
char current; int asciiValue; current = 'z'; do { asciiValue = current; System.Console.Write("{0}={1