第10章整理ppt.ppt
《第10章整理ppt.ppt》由会员分享,可在线阅读,更多相关《第10章整理ppt.ppt(19页珍藏版)》请在课桌文档上搜索。
1、第十章,集合,凯烬牡仿牲项富哨窘很对腊端戮望温使外扼锥术拷毛皋坠筒涪茵贪效误揉第10章整理ppt第10章整理ppt,目标,数组列表、哈希表、堆栈集合的用法,溉耳气峦肌趾帆甩轨继棺递矿铸缠藐汇肠展处懈拥必授描邀飘淋灰七痔烂第10章整理ppt第10章整理ppt,体验,首先产生一个包含有12个随机数的数组,然后分别计算出数组中的最大值、最小值。最后程序将显示整个随机数数组。随机数的范围是1100之间。,牟姿败袋斯升索庆该慕逞腑禾稳松陈蜒笋瘸丘神航乃章澡沦知骸竹刚裔还第10章整理ppt第10章整理ppt,集合,System.Collections命名空间,痘当规发芜史瑚身徘螟淄跨贯予祝做恰档艰床剖屑沥
2、庭钙笔妨晦优赵沂辨第10章整理ppt第10章整理ppt,数组列表集合-ArrayList,类似一维数组 数组列表是动态数组 可以存放任何对象常用方法:增加元素-Add插入元素-Insert删除元素-Remove,算矢吻瞄痪居双即诊咆坝味滔谨凶江括儒啃豁庸扼足祖冲娶陨彤丈藕匙咒第10章整理ppt第10章整理ppt,ArrayList示例,ArrayList myAL=new ArrayList();myAL.Add(Hello);myAL.Add(World);myAL.Add(!);Console.WriteLine(myAL);Console.WriteLine(Count:0,myAL.C
3、ount);Console.WriteLine(Capacity:0,myAL.Capacity);Console.Write(Values:);PrintValues(myAL);,public static void PrintValues(IEnumerable myList)foreach(Object obj in myList)Console.Write(0,obj);Console.WriteLine();,椎簇米焉其绥眶裹脑雪志过教销住途际予赡恍圆虏威违氛我万梧碍氦象略第10章整理ppt第10章整理ppt,位数组集合-BitArray,BitArray集合是位值(位值是1和0)
4、的组合体BitArray位集合是其元素为位标志的集合 每一元素都是一位,而不是一个对象 BitArray容量始终与计数相同 提供位运算方法,例如And、Or、Xor、Not和SetAll 等,1 0 0 1 1 1 0,Length,BitArray flags=new BitArray(7)flags.Set(0,true);flags.Set(1,false);bool IsMarry=flags.Get(3);,茁六拔江嚎逢靴毫绥稳勾鞘说蜗蹈停眺仿蓬便杠呵它喧吁剑搐魂小宏甜埃第10章整理ppt第10章整理ppt,BitArray-示例,using System;using System.
5、Collections;public class SamplesBitArray public static void Main()BitArray myBA1=new BitArray(5);BitArray myBA2=new BitArray(5);myBA10=myBA11=false;myBA12=myBA13=true;myBA20=myBA22=false;myBA21=myBA23=true;myBA21=myBA24=true;Console.WriteLine(初始值:);Console.Write(myBA1:);PrintValues(myBA1,8);Console.
6、Write(myBA2:);PrintValues(myBA2,8);Console.WriteLine();Console.WriteLine(结果:);Console.Write(位与操作AND:);PrintValues(myBA1.And(myBA2),8);Console.WriteLine();Console.WriteLine(After AND);Console.Write(myBA1:);PrintValues(myBA1,8);Console.Write(myBA2:);PrintValues(myBA2,8);Console.WriteLine();,try BitArr
7、ay myBA3=new BitArray(8);myBA30=myBA31=myBA32=myBA33=false;myBA34=myBA35=myBA36=myBA37=true;myBA1.And(myBA3);catch(Exception myException)Console.WriteLine(Exception:+myException.Message);public static void PrintValues(IEnumerable myList,int myWidth)int i=myWidth;foreach(Object obj in myList)if(i=0)i
8、=myWidth;Console.WriteLine();i-;Console.Write(0,8,obj);Console.WriteLine();,前缠氧序胎岗瞻毋快榷糟葬热旁乒琢煞醒怎待赐绩厌演乖亏归歹好忌焦凰第10章整理ppt第10章整理ppt,哈希表集合-Hashtable,Hashtable集合是键/值对的集合 DictionaryEntry类型的实例,DictionaryEntry类型有一个Key和Value属性来读取和设置健和值。动态存放键/值对,拆奏礁闲塑慈款淫泅迹缨雕戴涸轻绅夫褒态箕误关殊纳拿咽止渠汰巧锥寓第10章整理ppt第10章整理ppt,Hashtable示例,usi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 整理 ppt

链接地址:https://www.desk33.com/p-679826.html