1.3.3 变量的赋值
声明一个局部变量之后,必须在引用它之前为它赋一个值。为此,一个办法是使用=运算符(operator),又或者称为简单赋值运算符(simple assignment operator)。运算符是一种特殊的符号,它标识了代码要执行的操作。代码清单1-11演示了如何利用赋值运算符来指定变量max 和valerie要指向的字符串值。
代码清单1-11 更改变量的值
class MiracleMax valerie = "Think it will work?"; System.Console.WriteLine(max); max = "It would take a miracle."; |
从这个代码清单中,我们发现既可以在声明变量的同时对它进行赋值(比如变量max),也可以在声明了变量之后用一条单独的语句来赋值(比如变量valerie)。所赋的值必须始终放在右侧。
运行编译好的MiracleMax.exe程序,会生成如输出1-3所示的代码。
输出1-3
>MiracleMax.exe |
C#要求开发人员在访问一个局部变量之前对它进行赋值。此外,一次赋值会返回一个值。所以,C#允许在同一条语句中进行多个赋值操作,如代码清单1-12所示。
代码清单1-12 赋值会返回一个值,该值可用于再次赋值
class MiracleMax |
| 回书目 上一节 下一节 |