- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
依次获取整型数组A中各元素值的操作,使用foreach循环语句很方便,如下段程序用于依次获取数组中的数据并判断输出其中的奇数: int [ ]A=new int[10]{2,7,12,35,43,11,24,268,67,88}; // 创建数组 lblInfo.Text="数组中的奇数为:"+'\n'; foreach(int i in A) // 输出数组各元素值 { if (i%2==1) lblInfo.Text=lblInfo.Text+i+" "; } 3.6 for语句和foreach语句 3.6.2 foreach语句(续) 【例3.10】 将学生的记录信息(包括学号和姓名)保存到Hashtable类的实例中,然后用foreach语句筛选学号为奇数的学生。 分析:Hashtable是命名空间System.Collections中的一个容器,它类似于数组(属于一种集合类型),但比数组功能强大得多。它支持任何类型的key/value键值对,可以对其进行元素添加和删除、数据清空等操作。 3.6 for语句和foreach语句 3.6.2 foreach语句(续) HashTable 类表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。 每个元素都是一个存储在 DictionaryEntry对象中的键/值对。键不能为 null 引用,但值可以。 建议在这里停留一下,查MSDN中关于HashTable的用法,参照里面给的例子程序再考虑本程序的设计 using System.Collections; //必须引入System.Collections命名空间,才能使用Hashtable类 static void Main(string[] args) { Hashtable ht = new Hashtable(); //创建一个Hashtable实例 ht.Add(201001, "张赵刚"); //在哈希表实例中添加学生记录 ht.Add(201002, "李斯"); ht.Add(201003, "王智高"); ht.Add(201004, "蒙恬"); ht.Add(201005, "赵高"); Console.WriteLine("学号为奇数的学生:"); Console.WriteLine("------------------------"); Console.WriteLine("学号 姓名"); foreach (DictionaryEntry stuid in ht) { if(((int)stuid.Key+1)%2==0) Console.WriteLine(stuid.Key.ToString() + " " + stuid.Value); } Console.ReadLine(); } foreach语句 3.6 for语句和foreach语句 3.6.2 foreach语句(续) 本讲小结 while语句和do…while语句 for语句和foreach语句 * 应用软件开发(C#) 第3章 选择结构和循环结构 应用软件开发(C#) 第1章 C#程序设计基础 第3章 选择结构与循环结构 王德俊 上海交通大学继续教育学院 第3章 选择结构与循环结构 3.1 一个简单的选择结构程序 3.2 if语句——二分支选择语句 3.3 switch语句——多分支选择语句 3.4 一个简单的循环结构程序 3.5 while语句和do…while语句 3.6 for语句和foreach语句 3.7 跳转语句 循环结构程序设计 循环语句用于实现语句块的重复执行 C#中提供了四种不同的循环机制: while 循环 do…while循环 for循环 foreach循环 3.4 一个简单的循环结构程序 ——等差数列求和 3.4.1 创建C#控制台应用程序 【例3.6】 构造一个C#控制台应用程序,使之能够计算下列等差数列的前n项之和,n从键盘输入: 1, 3, 5, 7, 9, … 3.4 一个简单的循环
1亿VIP精品文档
相关文档
最近下载
- 07FJ02_防空地下室建筑构造_标准图集.pdf
- 《请到我的家乡来》课件(共55张PPT)-道德与法治三年级下册课件.pptx
- 美丽中国2023第五届全国国家版图知识竞赛题库及答案(70题).docx VIP
- 在线网课学习课堂《医学英语(EMP)( 安徽医科大)》单元测试考核答案.docx
- 农博会外包服务项目投标方案(技术方案).docx
- 2024年济南市2024届高三高考二模物理试题卷(含答案).pdf
- 2023武汉市新初一分班语文试卷含答案.doc VIP
- 环境化学戴树桂第二版课后答案(最新整理版).pdf
- 2023年新高考化学真题-化学实验(选择题)含答案.pdf VIP
- 单片机控制的智能门锁设计.docx VIP
文档评论(0)