资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,单击此处编辑母版标题样式,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,按工资(职务工资,+,档案工资)范围统计人数,要求界面美观、编码规范、操作简单易用,
展开阅读全文