数组枚举结构字符串

数组枚举结构字符串

ID:46696150

大小:1.41 MB

页数:28页

时间:2019-11-26

数组枚举结构字符串_第1页
数组枚举结构字符串_第2页
数组枚举结构字符串_第3页
数组枚举结构字符串_第4页
数组枚举结构字符串_第5页
资源描述:

《数组枚举结构字符串》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章 数组、枚举、 结构体、字符串数组定义:数组是同一数据类型的一组值特征:数组属于引用类型,因此存储在堆内存中使用:数组元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段中进行。语法:数据类型[]数组名称;请看例子int[]num1=newint[100];int[]num2;num2=newint[100];int[]num3=newint[]{45,45,68,-1,0};注意二维数组的声明:Int[,]num=newint[3,4];数组示例78(0)67(1)89(2)92(3)66(4)JoeTomLeeJimBill23.518.927.321

2、.429.6学生分数的整数数组职员姓名的字符串数组室温的浮点数组数组位置数组演示staticvoidMain(string[]args){intcount;Console.WriteLine("请输入您要登记的学生人数");count=int.Parse(Console.ReadLine());//声明一个存放姓名的字符串数组,其长度等于提供的学生人数string[]names=newstring[count];//用一个for循环来接受姓名for(inti=0;i

3、[i]=Console.ReadLine();}Console.WriteLine("已登记的学生如下:");//用foreach循环显示姓名foreach(stringdispinnames){Console.WriteLine("{0}",disp);}}数组声明初始化数组元素的循环显示输出的循环Sort方法:对一维数组排序。它是System.Array类的静态方法.如:    string[]name=newstring[]{"xi","ang","zhang","chun"};    Array.Sort(name);     foreach(stringsinn

4、ame)     {        Console.WriteLine(s);     }数组中的属性及常用方法属性(length):表示数组所有维数中元素的总数.如:int[]number={1,2,3,4};    number.Length的值为4;Rank属性:表示数组中的维数。string[,]names=newstring[5,4];    names.Rank的值为2。System.Array是所有数组类型的抽象基类型。提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类。因此所有数组都可以使用它的属性和方法。数组的方法在C#中的数

5、组对象,可以用Reverse()方法颠倒数组中的元素顺序。Reverse()方法是一个静态方法,所以作为参数将需要颠倒顺序的数组元素传递给Reverse()方法structstructEx{publicintstructDataMember;publicvoidstructMethod1(){//structMethod1实现}}自定义数据类型可以在其内部定义方法无法实现继承属于值类型主要结构:structstudent{publicintstud_id;publicstringstud_name;publicfloatstud_marks;publicvoidshow_

6、details(){//显示学生详细信息Console.WriteLine(“我叫”+stud_name);}}结构数据成员方法所有与Student关联的详细信息都可以作为一个整体进行存储和访问枚举publicclassHoliday{publicenumWeekDays{Monday,Tuesday,Wednesday,Thursday,Friday}publicvoidGetWeekDays(StringEmpName,WeekDaysDayOff){Console.WriteLine((int)DayOff);}staticvoidMain(){HolidaymyH

7、oliday=newHoliday();myHoliday.GetWeekDays("Richie",Holiday.WeekDays.Wednesday);}}枚举(Enum,Enumerator的缩写)是一组已命名的数值常量用于定义具有一组特定值的数据类型枚举以enum关键字声明Wednesday=2枚举(续)C#中的枚举包含与值关联的数字默认情况下,将0值赋给枚举的第一个元素,然后对每个后续的枚举元素按1递增在初始化过程中可重写默认值publicenumWeekDays{Monday=1,Tuesday=2,Wednes

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

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

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