数组枚举结构字符串

上传人:xuey****n398 文档编号:245286913 上传时间:2024-10-08 格式:PPT 页数:28 大小:390.50KB
返回 下载 相关 举报
数组枚举结构字符串_第1页
第1页 / 共28页
数组枚举结构字符串_第2页
第2页 / 共28页
数组枚举结构字符串_第3页
第3页 / 共28页
点击查看更多>>
资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,HandsOn,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,HandsOn,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,*,第三章数组、枚举、结构体、字符串,数组,定义:数组是同一数据类型的一组值,特征:数组属于引用类型,因此存储在堆内存中,使用:数组元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段中进行。,语法,:,数据类型,数组名称,;,请看例子,int num1=new int100;,int num2;,num2=new int100;,int num3=new int 45,45,68,-1,0;,注意二维数组的声明:,Int ,num=new int3,4;,数组示例,78,(0),67,(1),89,(2),92,(3),66,(4),Joe,Tom,Lee,Jim,Bill,23.5,18.9,27.3,21.4,29.6,学生分数的整数数组,职员姓名的字符串数组,室温的浮点数组,数组位置,数组演示,static void Main(string args),int count;,Console.WriteLine(,请输入您要登记的学生人数,);,count=int.Parse(Console.ReadLine();,/,声明一个存放姓名的字符串数组,其长度等于提供的学生人数,string names=new stringcount;,/,用一个,for,循环来接受姓名,for(int i=0;icount;i+),Console.WriteLine(“,请输入学生,0,的姓名,i+1);,namesi=Console.ReadLine();,Console.WriteLine(,已登记的学生如下:,);,/,用,foreach,循环显示姓名,foreach(string disp in names),Console.WriteLine(0,disp);,数组声明,初始化数组元素的循环,显示输出的循环,Sort,方法,:,对一维数组排序。它是,System.Array,类的静态方法,.,如,:string name=new stringxi,ang,zhang,chun;Array.Sort(name);foreach(string s in name)Console.WriteLine(s);,数组中的属性及常用方法,属性,(length):,表示,数组,所有维数中元素的总数,.,如:,int number=1,2,3,4;number.Length,的值为,4;,Rank,属性:表示,数组,中的维数。,string,names=new string5,4;names.Rank,的值为,2,。,System.Array,是所有,数组,类型的抽象基类型。提供创建、操作、搜索和排序,数组,的方法,因而在公共语言运行库中用作所有,数组,的基类。因此所有,数组,都可以使用它的属性和方法。,数组的方法,在,C#,中的,数组,对象,可以用,Reverse(),方法,颠倒,数组,中的元素顺序。,Reverse(),方法,是一个静态,方法,,所以作为参数将需要颠倒顺序的,数组,元素传递给,Reverse(),方法,struct structEx,public int structDataMember;,public void structMethod1(),/structMethod1,实现,自定义数据类型,可以在其内部定义方法,无法实现继承,属于值类型,主要结构:,struct student,public int stud_id;,public string stud_name;,public float stud_marks;,public void show_details(),/,显示学生详细信息,Console.WriteLine(“,我叫”,+stud_name);,结构,数据成员,方法,所有与,Student,关联的详细信息都可以作为一个整体进行存储和访问,枚举,public class Holiday,public enum WeekDays,Monday,Tuesday,Wednesday,Thursday,Friday,public void GetWeekDays(String EmpName,WeekDays DayOff),Console.WriteLine(,(int)DayOff,);,static void Main(),Holiday myHoliday=new Holiday();,myHoliday.GetWeekDays(Richie,Holiday.WeekDays.Wednesday);,枚举(,Enum,,,Enumerator,的缩写)是一组已命名的数值常量,用于定义具有一组特定值的数据类型,枚举以,enum,关键字声明,Wednesday=2,枚举(续),C#,中的枚举包含与值关联的数字,默认情况下,将,0,值赋给枚举的第一个元素,然后对每个后续的枚举元素按,1,递增,在初始化过程中可重写默认值,public enum WeekDays,Monday=1,Tuesday=2,Wednesday=3,Thursday=4,Friday=5,这样可以吗?,WeekDays.Thursday=?,public enum WeekDays,Monday,Tuesday=-20,Wednesday=30,Thursday,Friday=0,字符串,(string),定义:字符串就是一组不可变的字符序列。,基类:,System.String,属性:,Chars,:获取指定字符位置的字符。,Console.Write(Type a string:);,string myString=Console.ReadLine();,for(int i=0;i,根据姓名查询,b,根据年龄范围(如最小年龄,10,,最大年龄,30,),c,根据工资范围(如最低工资,200,最高工资,500,),3,统计员工信息,a,按部门统计人数,b,按职务统计人数,c,按工资(职务工资,+,档案工资)范围统计人数,要求界面美观、编码规范、操作简单易用,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!