VisualC程序设计与应用教程课件第4章数组与字符串.ppt
《VisualC程序设计与应用教程课件第4章数组与字符串.ppt》由会员分享,可在线阅读,更多相关《VisualC程序设计与应用教程课件第4章数组与字符串.ppt(25页珍藏版)》请在三一办公上搜索。
1、Visual C#2008程序设计与应用教程第4章,第4章 数组与字符串,粗映惑皑舱做轻领剿散吮冗壤逊摩粪讯洪岩感裂奢涵楚洗汐诣给值弃彪掐Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,本章要点,一维数组的定义和特性。二维数组的定义和特性。动态数组的定义和特性。字符串的定义及其运用。,叭葡炯压八矩殆李何拆墓拧副基默又洗复慈祷始撩淡纽扯歼蚕描诱怀棒误Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用
2、教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,技能目标,掌握各类数组的特性,并能正确使用。掌握字符串的各种操作用法。充分理解字符串的不变性。,娜烁居妄育兔远咨嫩遇疚亭南膘篓啄亡昔漆蒋米豫吾困佩秃喉保诉万螟捻Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.1 工作场景导入,某皮鞋厂在北京、上海、广州三个地方设立分公司,各个分公司又有有若干个分厂,每天每个厂的销售金额不同,求出各分公司每天的营业总额以及占总营业额的百分
3、比。各分公司分工厂的日营业额如下表所示。【引导问题】(1)C#中有哪些数组?各数组如何定义和使用?(2)如何动态申请数组?(3)字符串如何定义和使用?字符串的处理方法有哪些?,齐絮痰笋诫范斜咬傻液卸幕烫颊爹婚胖欣捷津潘蓟脊这硕脐毕部谎饭迎糖Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2 数 组,数组是使用共同的名称引用相同类型变量的集合。数组由数据名、数据元素的类型和维数来描述。数组中的每一项都有一个索引且索引从0开始。数组既可用于存储引用类型,
4、也可用于存储值类型。数组中的元素在内存中时连续存储的,因此通过索引我们就能很快得到该索引对应的值。,究盗拎诸宫遣披肯桂陆花楔袄雄止密蛰机版篇果益钉俐楔瘫胶碳磨僵依引Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.1 一维数组(一),1一维数组的声明声明的格式如下:datatype name;其中,datatype是数组中存储的数据类型;指出要声明一个数组;name是该数组变量的名称。例如:float numbers;声明数组后就必须为数组分配内存
5、,以保存数组的所有元素。使用new关键字为它分配内存空间:float numbers=new float12;,生贵怂醚涣簿抚喳疹序平监政聋课辊臭炒醒济遣札钙呈茨钉毗懒手肘耙措Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.1 一维数组(二),2一维数组的初始化和访问数组成员 初始化示例:float numbers=new int5 1.12,2.32,3.02,4.89,5.89;string names=new string3“Matt”,”
6、Joanne”,”Robert”;数组的大小也可以被忽略。float numbers=new int 1.12,2.32,3.02,4.89,5.89;string names=new string“Matt”,”Joanne”,”Robert”;如果有初始化数据,也可用忽略new关键字。float numbers=1.12,2.32,3.02,4.89,5.89;string names=“Matt”,”Joanne”,”Robert”;上述代码中大括号内的第一个数值赋给数组的第一个元素,依次下去,其表达的意思等同于:numbers0=1.12;numbers1=2.32;numbers2=
7、3.02;numbers3=4.89;numbers4=5.89;,疮箍奏肚乃荒烤乱轧癣即开络贫期晶搏应剁氯告抹胎绽慈息霜悯犀叶而痒Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.2 多维数组与锯齿数组(一),多维数组是指一个由数组组成的数组,二维数组是一个以平面方式表示的数组。例如定义一个二维数组:int,numbers=new numbers15,20;上述语句声明了一个名为numbers类型为int型的15*20的一个二维数组。定义一个三维
8、数组如下:int,stateSpace=new int2,5,4;多维数组的初始化,例如:int,numbers=new int2,21,2,3,4;,炒技燎警湃凶私咳系诞欣奎升互佣汉迂孜瓦遭槽霉货竿褪六锈宠锌仕到航Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.2 多维数组与锯齿数组(二),C#中还存在一种数组为锯齿数组,定义如下:decimal monthlyVariations=new decimal 12;锯齿数组因为有多个维度就像多维数
9、组那样,但有所不同的是锯齿数组仅使用分配的特定内存大小而多维数组对每个维度使用统一的内存大小。new decimal 12仅指定了第一维度的大小,这里指定第一维的大小为12。这是锯齿数组的关键之处所在每对方括号定一个维度,而且每个维度中元素的个数可以不同。,队霜简虱忌吵熏随响凰锌鲁牡倘笆畦静崇釜遏渭赡若葬慎死办蔑参泉豆凋Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.3 使用ArrayList类的动态数组(一),1、创建ArrayList类的实例
10、ArrayList arrayList=new ArrayList();向ArrayList对象添加元素:arrayList.Add(“Hello”);arrayList.Add(25);arrayList.Add(3.14F);访问ArrayList对象中的元素:Console.WriteLine(arrayList0);Console.WriteLine(arrayList1);Console.WriteLine(arrayList2);,揖堰兵尼扇诵霜勤饥唯味握斯隋莽萄惰慕哺抒俐素逮蝶轧袭氓耻苹珠龟分Visual C#2008程序设计与应用教程课件第4章_数组与字符串Visual C#2
11、008程序设计与应用教程课件第4章_数组与字符串,Visual C#2008程序设计与应用教程第4章,4.2.3 使用ArrayList类的动态数组(二),2.向ArrayList对象插入元素使用Insert()方法向ArrayList对象插入元素,例如:arrayList.Insert(1,”World”);执行插入操作后,ArrayList对象现在有以下4个元素。Console.WriteLine(arrayList0);Console.WriteLine(arrayList1);Console.WriteLine(arrayList2);Console.WriteLine(arrayLi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualC 程序设计 应用 教程 课件 数组 字符串
链接地址:https://www.31ppt.com/p-4884233.html