- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#数组数组和集合.ppt
数组和集合 C#不仅提供了像整型、字符型、布尔型等数据类型,而且还提供了数组和集合。数组和集合可以方便地组织和使用数据,可以让程序变的简单。 主要内容 一维数组的用法 二维数组的用法 任务1 任务功能: 创建一个一维数组,用于存储10个学生的考试成绩,并显示10个考试成绩。 学习目的: 学习数组的概念;学习一维数组的声明、初始化和遍历; 程序代码 private void button1_Click(object sender, EventArgs e) { int[] score={89,56,67,90,78,45,93,80,88,70}; textBox1.Text = 数组元素:; foreach(int i in score) textBox1.Text = textBox1.Text + \r\n + + Convert.ToString(i); } 相关知识1 数组的概念 数组是具有名称的、包含一组具有相同类型的变量的集合。 1、数组元素 数组中的变量称为数组元素,每个数组元素使用一个称为“索引”或“下标” 的数字来区分它们。 2、数组维数 如果只用一个下标就能确定某个数组元素在数组中的位置,这样的数组称为一维数组。 相关知识2 一维数组的声明和初始化 1、数组的声明 数组应当先声明后使用。数组的声明格式:类型[] 数组名; 2、数组的初始化 声明了数组后,就必须为数组分配内存,以保存数组的所有元素,这就是数组的初始化,初始化有下面四种方式。 第一种方式 例如: int[] score = new int[10]; string[] weekdays = new string[7]; (2) 第二种方式 例如: int[] score= {89,56,67,90,78,45,93,80,88,70}; string[] weekdays = { Sun, Mon, Tue, Wed, Thu, Fri, Sat }; (3) 第三种方式 int[]score=new int[10]{89,56,67,90,78,45,93,80,88,70}; string[] weekdays = new string[7]{ Sun, Mon, Tue, Wed, Thu, Fri, Sat }; (4) 第四种方式 int[] score; score=new int[]{89,56,67,90,78,45,93,80,88,70}; 3、一维数组的遍历 用foreach循环 数组的遍历就是对数组的所有元素逐个进行访问,例如显示数组里所有的元素。foreach 循环就是为简化对数组或集合的循环访问而设计的。 foreach(类型 变量名 in 数组名) { 循环体 } 用for循环 一维数组的遍历还可以使用for循环。 for (int i = 0; i score.Length; i++) textBox1.Text = textBox1.Text + \r\n + score[i]; 任务2 任务功能: 创建一个二维数组,用于存储学生的学号和考试成绩,显示所有学生的学号、考试成绩以及不及格学生的学号和考试成绩。 学习目的: 学习二维数组的声明、初始化和遍历 程序代码 private void button1_Click(object sender, EventArgs e) { int[,] cj={{1001,93},{1004,78},{1002,59},{1005,87},{2001,55}}; //用for循环显示所有学生的学号和成绩,每行显示一个学生的学号和成绩 textBox1.Text = 学生成绩; for (int i = 0; i cj.GetLength(0); i++) for (int j = 0; j cj.GetLength(1); j++) { if (j == 1) //判断是否换行 textBox1.Text = textBox1.Text + \t + Convert.ToString(cj[i, j]); else textBox1.Text = textBox1.Text + \r\n + Convert.ToString(cj[i, j]); } //显示不及格学生的学号和成绩 textBox1.Text = textBox1.Tex
您可能关注的文档
- 20万吨_年低压合成甲醇装置.pdf
- 357生产组装流程.ppt
- 41《认识图形-正方形、长方形》.ppt
- 6-图像频域变换.pdf
- 6招,剖腹产妈妈是这样恢复产后身材的.pdf
- 8路达林顿三极管阵列ULN2803-ULN2804.pdf
- 9反射和折射时的偏振光布儒斯特定律.ppt
- A3车身电气系统(上)_.ppt
- AMIS30512电机驱动芯片测试板使用说明V2.pdf
- BHS-BM-3G宝护神技术在无线婴儿监视器上的应用.pdf
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)