当前位置: 首页 > news >正文

C# 流程控制(学习笔记3)

1.条件语句

public void Test3(){int a = 1; int b = 2;int c = a + b;if (c > 0){MessageBox.Show(c.ToString());}else if (c == 0){MessageBox.Show("c=0");}else{MessageBox.Show("c<0");}          }

2.选择语句和循环语句

        public void Test4(){int[] a = { 1,2,3,0,-10};for (int i = 0; i < a.Length; i++){switch (a[i]){case 1:MessageBox.Show("1");break;case 2:MessageBox.Show("2");break;case 3:MessageBox.Show("3");break;default:MessageBox.Show("other");break;}}}

3. while

        public void Test5(){int[] a = { 1, 2, 3, 0, -10 };for (int i = 0; i < a.Length; i++){while (a[i] < 0){MessageBox.Show("a<0");}}}

4. do...while

        public void Test6(){int[] a = { 1, 2, 3, 0, -10 };for (int i = 0; i < a.Length; i++){do{MessageBox.Show("a<0");} while (a[i] < 0);}}

5. for...each

遍历一个集合

        public void Test7(){int[] a = { 1, 2, 3, 0, -10 };foreach (var i in a){MessageBox.Show(i.ToString());}}

6. break

跳出循环体

        public void Test8(){int[] a = { 1, 2, 3, 0, -10 };foreach (var i in a){if (i < 1){break; //跳出循环}}}

7. continue

跳过后面的代码,从循环体开始处重新执行

        public void Test9(){int[] a = { 1, 2, 3, 0, -10 };foreach (var i in a){if (i < 1){continue; // 后面的代码不再执行,从循环开始处重新执行。MessageBox.Show(i.ToString()); }}}

7. return

退出函数或方法,有返回值就返回。

        public void Test10(){int[] a = { 1, 2, 3, 0, -10 };foreach (var i in a){if (i < 1){return; // 无返回值}}}
        public int Test11(){int[] a = { 1, 2, 3, 0, -10 };foreach (var i in a){if (i < 1){return i; // 有返回值}}return 0;}
http://www.jsqmd.com/news/40616/

相关文章:

  • 在周五晚上
  • 电商创业必看!4步打通运营关键环节 - 智慧园区
  • 藤校录取率超93%!2025年美国留学中介TOP5推荐,附专属申请方案
  • 【提示词工程】PPT做得越用心,听众越想睡觉?
  • 2025年11月宁夏GEO/人工智能搜索优化服务商/厂商/企业最新top5专业推荐:GEO引领智能营销新范式
  • win10 右击菜单-子项目过多导致 慢
  • 让PlantUML的布线更加简洁的一个方法
  • 《Java工程师必看:JVM性能调优的7个核心参数》‌
  • 20232301郑好 实验五 信息搜集技术实践
  • 2025年澳洲留学中介机构推荐榜单:八大名校offer保障/全流程服务/高性价比机构推荐​
  • java实现Word转Pdf(Windows、Linux通用) - IT
  • docker: ubuntu 24.04安装docker
  • 探索“AI元人文”构想:致学者、技术专家与爱好者的一篇导言
  • 实用指南:计算机视觉(opencv)——基于 MediaPipe 人体姿态检测
  • 《团队协作:如何高效进行代码审查》
  • 英国留学中介避坑指南:新通/厚仁领跑,G5录取率93%+的靠谱留学机构清单
  • C# 数据类型与运算符(学习笔记2)
  • 《移动开发:Flutter与React Native的对比》‌
  • 20232420 2025-2026-1 《网络与系统攻防技术》实验五实验报告
  • kde neon: 配置国内源
  • JWT笔记
  • 2025藤校申请少走弯路!5家权威机构测评,从申请到就业一站式护航
  • 词向量:开启自然语言处理的奇妙之旅 - 详解
  • 11.14日学习笔记
  • [Python刷题记录]-有效的括号-栈-简单
  • [KaibaMath]1021 关于[0, 1]与[a, b]等势的证明
  • 超参数调优:Grid Search 和 Random Search 的实战对比
  • 征程 6X 常见 kernel panic 问题
  • 20251114日报
  • 实用指南:26秋招三分钟快速背诵一个八股-Spring中Bean的生命周期