TP10数组和集合对象(BENET)

TP10数组和集合对象(BENET)

ID:44263676

大小:797.00 KB

页数:19页

时间:2019-10-20

TP10数组和集合对象(BENET)_第1页
TP10数组和集合对象(BENET)_第2页
TP10数组和集合对象(BENET)_第3页
TP10数组和集合对象(BENET)_第4页
TP10数组和集合对象(BENET)_第5页
资源描述:

《TP10数组和集合对象(BENET)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十章数组和集合对象回顾WinForms可用于Windows窗体应用程序开发Windows窗体控件是从System.Windows.Forms.Control类派生的类标签控件用于显示用户不能编辑的文本或图像按钮控件提供用户与应用程序交互的最简便方法组合框控件是列表框控件和文本框控件的组合,用户可以键入文本,也可以从所提供的列表中选择项目窗体提供了收集、显示和传送信息的界面,是GUI的重要元素消息框显示消息,用于与用户交互2目标使用System.Array对象理解集合对象的特点和优点使用System.ArrayList对象使用哈希表对象3intscore1;System.

2、Console.ReadLine(score1)intscore2;System.Console.ReadLine(score2)intscore3;System.Console.ReadLine(score3)intscore4;System.Console.ReadLine(score4)intscore5;System.Console.ReadLine(score5)intscore6;System.Console.ReadLine(score6)intscore7;System.Console.ReadLine(score7)第七位学生的分数第六位学生的分数第五位

3、学生的分数第四位学生的分数第三位学生的分数第二位学生的分数第一位学生的分数score[6]score[5]score[4]score[3]score[1]score[0]score[2]System.Array简介3-1应用程序数组存储学员的分数intscore[]=newint[7];6754321在数组的术语中,元素表示数组中存储的值,数组长度指数组中存储的值的总数,数组秩指数组的总维数4System.Array简介3-2数组定义:数据类型[]数组名称;int[]MyArray={1,2,3,4,5,6,7};MyArray[0],MyArray[1],MyArray

4、[2]…………MyArray[6]MyArray[0]=604可以执行各种操作,如存储、检索、排序和反转System.Array如何简易地执行对数组的操作?5System.Array简介3-3System.ArrayArray是抽象的基类,提供CreateInstance方法来创建数组Arrayobj=Array.CreateInstance(typeof(string),10);6System.Array的属性和方法属性Length方法BinarySearchClearCopyRankIsReadOnlyIsFixedSizeCopyToCreateInstanceGe

5、tLengthGetLowerBoundGetUpperBoundGetValueIndexOfLastIndexOfReverseSetValueSort7示例2-1staticvoidMain(string[]args){//构建objNames数组ArrayobjNames=Array.CreateInstance(typeof(string),5);//初始化值objNames.SetValue(“A",0);objNames.SetValue(“B",1);objNames.SetValue(“C",2);objNames.SetValue(“D",3);obj

6、Names.SetValue(“E",4);Console.WriteLine(“数组值");for(intctr=0;ctr<5;ctr++){Console.WriteLine(“元素{0}:{1}",ctr+1,objNames.GetValue(ctr));}使用GetValue()方法检索数组值使用SetValue()方法存储字符串将objNames实例化为字符串对象并且其中存放5个元素8示例2-2Console.WriteLine(“数组中元素的总数是{0}",objNames.Length.ToString());//输出数组秩Console.Write

7、Line("数组秩是{0}",objNames.Rank.ToString());//反转数组并输出Array.Reverse(objNames);Console.WriteLine(“反转数组后");for(intctr=0;ctr<5;ctr++){Console.WriteLine(“元素{0}:{1}",ctr+1,objNames.GetValue(ctr));}显示objNames数组的长度显示objNames数组秩反转数组元素反转后的数组元素列表课堂练习:这段代码用ForEach结构怎么写?9思考和演示使

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。