- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 面向对象编程技术 第7章 继承 第8章 数组与自定义类型 第9章 菜单、工具栏与状态栏 第10章 鼠标键盘事件 第11章 ActiveX控件 第12章 数据库技术 第13章 开发Web应用程序 第14章 异常处理与部署应用程序 【例8-2】输入一个1~100的整数,然后创建能容纳1到该整数的所有整数的数组,并为数组各元素赋予1到该整数的整数值,最后通过列表输出数组中的值。 章节目录 上一页 下一页 【例8-6】有一个包含10个元素的数组,各元素的值为:34, 91, 83, 56, 29, 93, 56, 12, 88, 72。要求编程为数组排序,排序方法要求以自定义方法完成。 章节目录 上一页 下一页 // 升序排序方法,形参为整型数组 public void Ascending(int[] array) { int temp; for (int i = 0; i array.Length; i++) for (int j = i; j array.Length; j++) if (array[i] array[j]) { temp = array[i]; array[i] = array[j]; array[j] = temp; } } 章节目录 上一页 下一页 8.3.3 params关键字 在使用数组作为形参时,C#提供了params关键字,使调用数组为形参的方法时,既可以传递数组实参,也可以只传递一组数据。params的使用格式为: public 返回类型 方法名称(params 类型名称 [ ]数组名称){ } 章节目录 上一页 下一页 8.4 数组与数组列表的属性与方法 1. Length与Count属性 Length属性表示数组包含多少个元素。 在数组列表中,表示包含元素个数的属性为Count,其性质与用法与数组的Length属性相同。 章节目录 上一页 下一页 2. Clone与CopyTo方法 克隆(Clone)与拷贝(CopyTo)方法的功能均为数组复制操作。数组与数组列表均具有这两种方法。 Clone方法的使用格式如下: 目标数组名称=(数组类型名称)源数组名称.Clone( ); 章节目录 上一页 下一页 CopyTo方法的使用格式如下: 源数组名称.CopyTo(目标数组名称,起始位置); 使用拷贝方法与使用克隆方法有两点区别,一是拷贝方法在往目标数组进行拷贝之前,目标数组必须实例化(可以不初始化元素值),否则将产生错误,而使用克隆方法时,目标数组不必进行初始化;二是拷贝方法需要指定从目标数组的什么位置开始进行复制,而克隆方法不需要。 章节目录 上一页 下一页 3. Sort方法 Sort方法可以将数组中的元素按升序排列。数组与数组列表都具有Sort方法,但使用的格式不同。数组的Sort方法使用格式为: Array.Sort(数组名称); 数组列表的Sort方法使用格式为: 数组列表名称.Sort( ); 章节目录 上一页 下一页 数组与数组列表中还有一个Reverse(反转)方法,将该方法与Sort方法结合,可以实现降序排序。数组反转方法的使用格式为: Array.Reverse(数组名称,起始位置,反转范围); 数组列表反转方法的使用格式为: 数组列表名称.Reverse(列表起始位置,反转范围); 章节目录 上一页 下一页 8.5 自定义数据类型 8.5.1 结构类型 1. 定义结构 结构的定义需使用struct关键字,定义格式如下: struct 结构类型名称 { public 类型名称1 结构成员名称1; public 类型名称2 结构成员名称2; ... } 章节目录 上一页 下一页 2. 声明结构变量 定义结构后,一个新的数据类型就产生了,可以像使用基本数据类型那样,用结构来声明变量。 3. 访问结构变量 使用结构中的成员必须指出访问的结构变量。方法是在结构变量和成员之间通过运算符“.”连接在一起。即: 结构变量名.成员名 章节目录 上一页 下一页 9.5.2 枚举类型 1. 定义枚举类型 定义枚举类型使用关键字enum,
您可能关注的文档
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题32.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题33.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题34.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题35.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题36.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题37.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题38.doc
- Visual Basic程序设计语言项目教程 教学课件 作者 赵玉兰 课题39.doc
- Visual Basic程序设计郁春兰电子教案 第1章.ppt
- Visual Basic程序设计郁春兰电子教案 第2章.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)