您所在的位置: 首页 > 读书频道 > 设计开发 > .Net系列 >

1.3.3 变量的赋值

http://book.51cto.com  2008-07-18 16:30  (美)米凯利斯(Michaelis, M.)著/周靖译  人民邮电出版社  我要评论(0)
  • 摘要:《C#本质论》第1章C# 概述,这一章使用传统的HelloWorld程序来介绍C#,将重点放在C#语法基础上,其中包括在C#程序的可执行文件中定义一个入口,通过本章的学习,您将熟悉C#的语法风格和结构,并能够开始写最简单的C#程序,本节为大家介绍变量的赋值。
  • 标签:C#  本质论  变量  程序  C#本质论

1.3.3 变量的赋值

声明一个局部变量之后,必须在引用它之前为它赋一个值。为此,一个办法是使用=运算符(operator),又或者称为简单赋值运算符(simple assignment operator)。运算符是一种特殊的符号,它标识了代码要执行的操作。代码清单1-11演示了如何利用赋值运算符来指定变量max 和valerie要指向的字符串值。

代码清单1-11 更改变量的值

class MiracleMax
{
static void Main()
{
string valerie;
string max = "Have fun storming the castle!";
      valerie = "Think it will work?";
      System.Console.WriteLine(max);
System.Console.WriteLine(valerie);
      max = "It would take a miracle."; 
System.Console.WriteLine(max);
}
}

从这个代码清单中,我们发现既可以在声明变量的同时对它进行赋值(比如变量max),也可以在声明了变量之后用一条单独的语句来赋值(比如变量valerie)。所赋的值必须始终放在右侧。

运行编译好的MiracleMax.exe程序,会生成如输出1-3所示的代码。

输出1-3

>MiracleMax.exe
Have fun storming the castle!
Think it will work?
It would take a miracle.

C#要求开发人员在访问一个局部变量之前对它进行赋值。此外,一次赋值会返回一个值。所以,C#允许在同一条语句中进行多个赋值操作,如代码清单1-12所示。

代码清单1-12 赋值会返回一个值,该值可用于再次赋值

 class MiracleMax
{
// ...
string requirements, max;
requirements = max = "It would take a miracle.";
// ...
}

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
深入Vista应用程序开发
程序员如何成长?
C#实用基础教程
C#技术开发指南
Prototype and script.aculo.us终极揭秘
 
 验证码: (点击刷新验证码)   匿名发表
  • Linux C编程实战

  • 作者:童永清
  • 本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,集趣味性、实战性于一体的160多段代码实例,帮助读者快速掌握在Linu..
Copyright©2005-2008 51CTO.COM 版权所有