Visual C#2005快速入门之基础语法

visual|快速入门|语法

  对于那些从未见过C#代码的读者,本文将介绍C#编程语言的基本语法。记住,现在只是对C#的浅尝辄止,仅足以帮助你理解本文中的范例代码。在后面我们还会充分地深入C#语言,创建一个功能完整的学生选课系统(Student Registration System, SRS)应用程序。

  如果你还没有花时间阅读本书前言,现在正当其时!SRS系统的需求在文前介绍篇的末尾部分被作为一个案例来介绍。

  “伪代码”vs.真正的C#代码

  本文开始时就提到,我们将在本书第一和第二部分中偶尔使用伪代码来隐藏与范例关系不大的逻辑细节。在同时使用伪代码和真实代码时,为了避免混淆,我们将用斜体字表示伪代码,普通字体表示真实代码。

  下面是真实的C#语法:

for (int i = 0; i <= 10; i++) {

  下面是伪代码:

Compute the grade for the ith Student
}

  后面我们还会不时提醒你,让你不致试图敲入伪代码然后编译之。

时间: 2016-07-07

Visual C#2005快速入门之基础语法的相关文章

Visual C# 2005快速入门之调用方法

visual|快速入门 方法之所以存在就是为了被调用!使用方法名来调用一个方法,要求它执行它的任务.如果方法要获取信息(由它的参数指定),就必须提供它需要的信息.如果方法要返回信息(由它的返回类型指定),就应该以某种方式来捕捉这个信息. 指定方法调用语法 为了调用一个C#方法,需要采用如下语法形式: methodName (argumentList) methodName(方法名)必须与调用的那个方法的名称完全一致.记住,C#语言是区分大小写的.argumentList(参数列表)用于提供将由方

Visual C# 2005快速入门之编写方法

visual|快速入门 在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额--假定该顾问每天收取固定的费用,将根据工作了多少天来收费.首先要开发应用程序的逻辑,然后利用"生成方法存根向导"来写出这个逻辑使用的方法.接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象.最后,我们将使用Visual Studio 2005调试器来检查方法调用. 开发应用程序逻辑 1. 在Visual Studio 2005中打开My Documents文件夹下的

Visual C#2005快速入门之switch语句

visual|快速入门|语句 某些时候,在嵌套使用if语句时,所有if语句看起来都非常相似,因为它们都在对一个完全相同的表达式进行求值,惟一的区别是每个if语句都将表达式的结果与一个不同的值进行比较.例如: if (day == 0) dayName = "Sunday";else if (day == 1) dayName = "Monday";else if (day == 2) dayName = "Tuesday";else if (da

Visual C# 2005快速入门之运用作用域

visual|快速入门 前面已经展示了一些在方法内部创建变量的例子.变量从定义了它的语句开始存在,同一个方法内的后续语句可以使用该变量.换言之,变量只能在创建了之后才能使用.方法执行完毕后,变量也会彻底消失. 假如一个变量能在程序中的一个特定位置使用,就说明该变量具有那个位置的作用域.也就是说,一个变量的作用域(scope)是指能够使用该变量的程序区域.作用域既作用于方法,也作用于变量.一个标识符(不管它代表变量还是代表方法)的作用域是从声明明该标识符的那个位置开始的. 定义局部作用域 界定方法

Visual C#2005快速入门之声明bool变量

visual|变量|快速入门 与现实世界不同,在编程的世界中,每一件事情要么黑,要么白:要么对,要么错:要么是真的,要么是假的.例如,假定你创建一个名为x的整数变量,把值99赋给x,然后问:"x中包含了值99吗?"答案显然是肯定的.如果你问:"x小于10吗?"答案显然是否定的.这些正是布尔(Boolean)表达式的例子.一个布尔表达式肯定求值为true或false.   注意 对于这些问题,并非所有编程语言都会做出同样的回答.例如,一个未赋值的变量有一个未定义的值,

Visual C# 2005快速入门之声明方法

方法(Method)是一个已命名的语句集.如果以前使用过其他编程语言,如C或Visual Basic等,就可以将方法视为函数或者子程序相似的东西.每个方法都有一个名称和一个主体.方法名应该是一个有意义的标识符,它应描述出方法的用途(如CalculateIncomeTax).方法主体包含了调用方法时实际执行的语句.你可以为大多数方法提供一些数据来进行处理,并让它返回一些信息(通常是处理结果).方法是一种基本的.功能强大的编程机制. 1.指定方法声明语法 Microsoft Visual C#方法的

VC#2005快速入门之使用if语句

快速入门|语句 如果想根据一个布尔表达式的结果选择执行两个不同的代码块,就可以使用if语句. 理解if语句的语法 if语句的语法格式如下(if和else是关键字): if ( booleanExpression ) statement-1;else statement-2; 如果booleanExpression求值为true,就运行 statement-1:否则就运行statement-2.else关键字和后续的statement-2是可有可无的.如果没有else子句,那么在booleanEx

VC#2005快速入门之复合赋值操作符

快速入门 前面讲过如何使用算术操作符来创建新值.例如,以下语句使用操作符+来创建比变量answer大42的一个值,新值将写入控制台: Console.WriteLine(answer + 42); 前面还讲过如何使用赋值语句来更改一个变量的值.以下语句使用赋值操作符将answer的值变成42: answer = 42; 如果希望在一个变量的值上加42,可以将赋值操作符与加法操作符合并到一起.例如,以下语句在answer上加42,并将新值赋给answer.换言之,在运行该语句之后,answer的值

VC#2005快速入门之使用while语句

使用while语句,可以在一个布尔表达式为true的前提下重复运行一个语句. while语句的语法如下: while ( booleanExpression ) statement 首先会对布尔表达式进行求值,如果为true,就运行语句,然后再次求值布尔表达式.如果表达式仍为true,就再次运行语句,并再次求值表达式.这个过程会反复进行下去,直到布尔表达式求值为false:届时,while语句将退出,并从while之后的第一个语句继续.while语句在语法上与if语句有许多相似的地方(事实上,两