




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构
2、第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构static void Main(string args)static void Main(string args) int i,j,k; int i,j,k; int , a = new int 3,4 1,2,3,4,5,6,7,8,9,10,11,12; int , a = new int 3,4 1,2,3,4,5,6,7,8,9,10,11,12; int , b = new int 4,3 int , b = new int 4,3 12,13,14,15,16,17,18,19,20,21
3、,22,23;12,13,14,15,16,17,18,19,20,21,22,23; int , c = new 3,3; int , c = new 3,3; for(i=0;ic.GetLength(0);i+)/c.GetLength(0) for(i=0;ic.GetLength(0);i+)/c.GetLength(0)是是C C数组第一维的长度数组第一维的长度 for(j=0;jc.GetLength(1);j+)/c.GetLength(0) for(j=0;jc.GetLength(1);j+)/c.GetLength(0)是是C C数组第二维的长度数组第二维的长度 for(
4、k = 0; i4;k+)for(k = 0; i4;k+) ci,j += ai,k ci,j += ai,k* *bk,j;bk,j; for(i = 0; i3;i+) for(i = 0; i3;i+) for(j = 0; j3;j+)Console.Write(0,5:d,ci,j); for(j = 0; jmax)max = x; if(xmax)max = x; if(xmin)min = x; if(xmin)min = x; Console.WriteLine( Console.WriteLine(最大数是最大数是00,最小数是,最小数是1,1,max,min);max,
5、min); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 5 1,2,3,4,5; int myArray = new int 5 1,2,3,4,5; foreach(int i in myArray) / foreach(int i in myArray) /输出未清空时数组的元素值输出未清空时数组的元素值 Console.Write(0,4:d, i);Console.Write(
6、0,4:d, i); Array.Clear(myArray,1,2);/ Array.Clear(myArray,1,2);/从从myArraymyArray数组的数组的1 1号索引元素号索引元素 / /开始清空两个元素值开始清空两个元素值 Console.WriteLine(n After Cleared);Console.WriteLine(n After Cleared); Console.WriteLine(The length of myArray is 0, Console.WriteLine(The length of myArray is 0, myArray.Length)
7、;myArray.Length); foreach(int i in myArray) / foreach(int i in myArray) /输出清空后数组的元素值输出清空后数组的元素值 Console.Write(0,4:d,i);Console.Write(0,4:d,i); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 8 98,5,92,3,4,15,5,45; int my
8、Array = new int 8 98,5,92,3,4,15,5,45; foreach(int i in myArray) foreach(int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); int m = Array.IndexOf(myArray, 5); int m = Array.IndexOf(myArray, 5); Console.WriteLine(n 5 Console.WriteLine(n 5在数组中第一次出现的位置是在数组中第一次出现的位置是0, 0, m);m); int n =
9、 Array.LastIndexOf(myArray, 5); int n = Array.LastIndexOf(myArray, 5); Console.WriteLine(n 5 Console.WriteLine(n 5在数组中第最后出现的位置是在数组中第最后出现的位置是0, 0, n);n); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 8 98,5,92,3,4,15,5,
10、45; int myArray = new int 8 98,5,92,3,4,15,5,45; foreach(int i in myArray) foreach(int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); Console.WriteLine(n); Console.WriteLine(n); Array.Sort(myArray, 1, 3); Array.Sort(myArray, 1, 3); foreach (int i in myArray) foreach (int i in myArra
11、y) Console.Write(0,4:d, i); Console.Write(0,4:d, i); Console.WriteLine(n); Console.WriteLine(n); Array.Sort(myArray); Array.Sort(myArray); foreach (int i in myArray) foreach (int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); 第第4 4章数组、枚举和结构章数组、枚举和结构 枚举成员默认值为整数,且第一个成员的值为枚举成员默认值为整数,且第
12、一个成员的值为0,其它,其它依此增加依此增加1,也可单独指定值;,也可单独指定值;例如,定义一个例如,定义一个WeekDay枚举类型:枚举类型:enumWeekDaySun,Mon,Tue,Wed,Thu,Fri,Sat在在WeekDay枚举类型中,含枚举类型中,含Sun,Mon,Tue,Wed,Thu,Fri,Sat 7个枚举成员,分别被赋予默认整数值个枚举成员,分别被赋予默认整数值0、1、2、3、4、5、6,也就是,也就是Sun=0,Sat=6。 第第4 4章数组、枚举和结构章数组、枚举和结构 用户定义用户定义枚举类型时,对枚举成员的赋值可以不采用默枚举类型时,对枚举成员的赋值可以不采用默
13、认值,而赋给用户指定值,例如:认值,而赋给用户指定值,例如: enum WeekDay Sun=1enum WeekDay Sun=1,MonMon,TueTue,WedWed,Thu=6Thu=6,FriFri,SatSat此时的枚举成员此时的枚举成员Sun=1Sun=1,MonMon递增递增1 1、Mon=2Mon=2,TueTue递增递增1 1、Tue=3Tue=3,WedWed递增递增1 1、Wed=4Wed=4,ThuThu赋值赋值6 6、Thu=6Thu=6,FriFri递增递增1 1、Fri=7Fri=7,SatSat递增递增1 1、Sat=8Sat=8。第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构4.6.1结构类型的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防台防汛环境保护措施
- 城市规划设计周期保障措施
- 智能制造职业健康管理制度及措施
- 叙事作文定格在记忆的画面450字7篇
- 环境适应基因-洞察及研究
- 重金属生态累积效应-洞察及研究
- 软件架构生成-洞察及研究
- 智能制造中的信息管理监理措施
- 外包业务流程外包合同书协议书
- 城市黑臭水体整治措施
- 2025年七年级上册生物知识点总结样本(2篇)
- 变化与更新-2025中国家居家装行业发展研究报告-树懒生活fine-202501
- 丹毒的健康宣教
- 主要施工机械设备、劳动力、设备材料投入计划及其保证措施
- 《柴油机的维护保养》课件
- 4S店企业职业卫生培训
- 石油化工设备维护与检修手册
- 拆迁工程成本控制方案
- 原发性肝癌的CT表现和诊疗
- 竞选竞选大学心理委员参考课件
- 2.3.4运动图像与追及问题课件高一上学期物理人教版
评论
0/150
提交评论