C#教程(9)

2019-08-29 19:31

4.一旦布尔表达式的值为true时,就会执行\循环大括号中的语句。通常情况下,这些语句从左大括号开始,不中断地一直执行到右大括号。但在清单4-3中,有几个例外,几个\语句改变了程序的流程。

第一个\语句检查\是否等于10,这里使用了\语句,可在此处跳出循环,转入 \块后面的第一条语句的执行。

第二条\语句使用了求余运算符,看看\是否能够被2整除,如果余数等于0,就执行 \语句。控制将跳过循环体中余下的语句,转入下一轮新的循环。你需要在块中正确地组织好语句,一旦满足有关条件,就执行相应的语句。

5.一旦程序流程遇到continue语句,或者遇到块的结尾处的右括号, 就转入\循环括号中的第三项:post-loop 动作表,该表由逗号隔开,在\块中的语句都执行完毕之后,就执行该动作表中的动作。 清单 4-3中的 post-loop 动作表中的动作很典型:计数器加1。一旦动作表执行完毕,流程就转到对布尔表达式值进行判别。循环将继续进行

下去,直到布尔表达式的值为true。当布尔表达式的值为false,控制流程就转到 \块之后的第一条语句。 4.清单 4-4. The ForEach 循环: ForEachloop.cs using System; class ForEachloop { public static void Main() { string[] names = {\foreach (string person in names) { Console.WriteLine(\} } } 说明

1.\循环列举出集合中所有的元素。

清单 4-4所使用的数组类型,就是这样的一个集合。(在\也可以由其他的数据类型作集合。). 在Main()方法中,我们所做的第一件事是:定义由四个字符

串组成的数组names。

2.\括号中的表达式是由关键字in隔开的两个项组成。in右边的项是集合名,in左边的项是变量名,用来存放该集合中的每个元素。

该循环的运行过程如下:每一次循环时,从集合中取出一个新的元素值,放到只读变量中去,括号中的整个表达式返回值为true, \块中的语句就能够执行。一旦集合中的元素都已经被访问到,整个表达式的值为false,控制流程就转入到 \块后面的第一条可执行语句。

3.在清单 4-4的例子中,我们使用了字符串变量person用来存放names数组的每个元素,并且使用Console.WriteLine()方法输出person 变量的值。 小结

到现在为止,你已经了解了\,\,\和\循环语句的用法。最后你也学习了如何设置有关条件,来改变循环体块中的语句的流程。

C#教程第五课:方法

作者:未知 阅读人次:70564 文章来源:赢政天

下 发布时间:2004-9-13 网友评论(35)条

本节课向你介绍C#的方法,其目的是: 1.了解方法的结构格式

2.了解静态和实例方法之间的区别

3.学会实例对象的使用

4.学会如何调用实例化的对象

5.学会方法的四种参数类型的使用

6.学会使用\引用

以往,对于每个程序来说,所有的工作都在Main()方法中实现。这对于功能简单的程序是合适的,因为仅仅用来学习一

些概念。有个更好的方法来组织你的程序,那就是使用方法。方法是很有用的,因为方法可以让你在不同的单元中分开设计你的逻辑模块。

方法的结构格式如下:

属性 修饰符 返回值类型 方法名(参数) { 语句 }

我们将在后面的课程中,讨论属性和修饰符。方法的返回值可以是任何一种C#的数据类型,该返回值可以赋给变量,以便在程序的后面部分使用。方法名是唯一,可以被程序调用。为使得你的代码变得更容易理解和记忆,方法的取名可以同所要进行的操作联系起来。你可以传递数据给方法,也可以从方法中返回数据。它们由大括号包围起来。大括号中的语句实现了方法的功能。

1.清单5-1. 一个简单的方法: OneMethod.cs

using System; class OneMethod { public static void Main() {


C#教程(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年全国卷I理数高考试题(word版含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: