第2章 C#语言基础-3.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * 接口的英文:Interface * 如何选择if和switch 测试表达式的值为离散值,而非连续值;且个数不多 测试表达式的值本身为连续值,但可以转化为离散值的场合 * C#基础 * ★ 顺序结构 选择结构 循环结构 跳转语句 循环结构 C#提供了4种不同的循环机制 for while do...while foreach * for循环 for循环语句是计数型循环语句,一般用于已知循环次数的情况,所以也称为定次循环 如果省略条件表达式condition,则循环条件默认永远为真,从而产生死循环 * for (initializer; condition; iterator) { 循环体语句序列; } initializer; for ( ; condition; iterator) { 循环体语句序列; } for (initializer; condition; ) { 循环体语句序列; iterator; } for (initializer; ; iterator) { 循环体语句序列; } 死循环 while循环 while循环并不知道循环次数,由条件表达式控制 * do…while循环 do...while循环的循环体至少执行一次,而while循环的循环体可能一次也不执行 * 猜数游戏。产生一随机数,用户猜数,提示大小,直到猜到位置。 练习 猜数字 回文数字 输出特殊图形 * foreach循环 foreach语句用于循环访问数组或集合以获取所需信息 foreach语句用于列举集合中的每一个元素,并且通过执行循环体对每一个元素进行操作。 * foreach(数据类型 变量名 in 数组或集合名称 ) { 循环体; } 变量必须与数组或集合中元素的类型一致。 数组或集合的元素是只读的,值不能改变。 如需改变,应使用for循环 foreach循环 * int [] numbers={1,2,3,4,5}; foreach (int i in numbers ) Console.Write(i+\t); Console.WriteLine(); int [,] numbers2D=new int[3,2] {{1,2},{3,4},{5,6}}; foreach (int i in numbers2D) Console.Write(i+\t); 一维数组:循环从下标为0的元素开始 多维数组:元素下标的递增从最右边那一维开始。 C#基础 * ★ 顺序结构 选择结构 循环结构 跳转语句 跳转语句 使用跳转语句执行分支,该语句导致立即传递程序控制 goto:无条件跳转到指定的位置 break:用于循环和switch语句 continue:结束本次循环 return:从方法退出或返回值 * 不推荐使用 跳出最近一层循环 continue * int i; for (i = 1; i = 5; i++) { if (i % 2!=0) Console.Write(*); else continue; Console.Write(#); } Console.Write($\n); 输出特殊图形 * Console.WriteLine(请输入数字:); int num = int.Parse(Console.ReadLine()); int col = row = 2 * num - 1; for (int i = 0; i row; i++) { if (i num) { for (int j = 0; j col; j++) { if (j == num - 1 - i || j == num - 1 + i) Console.Write(i + 1); else Console.Write( ); } } else {

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档