3、[i]=Console.ReadLine();}Console.WriteLine("已登記的學生如下:");//用foreach循環(huán)顯示姓名foreach(stringdispinnames){Console.WriteLine("{0}",disp);}}數(shù)組聲明初始化數(shù)組元素的循環(huán)顯示輸出的循環(huán)Sort方法:對一維數(shù)組排序。它是System.Array類的靜態(tài)方法.如:???string[]name=newstring[]{"xi","ang","zhang","chun"};???Array.Sort(name);????foreach(stringsinn
4、ame)????{???????Console.WriteLine(s);????}數(shù)組中的屬性及常用方法屬性(length):表示數(shù)組所有維數(shù)中元素的總數(shù).如:int[]number={1,2,3,4};???number.Length的值為4;Rank屬性:表示數(shù)組中的維數(shù)。string[,]names=newstring[5,4];???names.Rank的值為2。System.Array是所有數(shù)組類型的抽象基類型。提供創(chuàng)建、操作、搜索和排序數(shù)組的方法,因而在公共語言運行庫中用作所有數(shù)組的基類。因此所有數(shù)組都可以使用它的屬性和方法。數(shù)組的方法在C#中的數(shù)
5、組對象,可以用Reverse()方法顛倒數(shù)組中的元素順序。Reverse()方法是一個靜態(tài)方法,所以作為參數(shù)將需要顛倒順序的數(shù)組元素傳遞給Reverse()方法structstructEx{publicintstructDataMember;publicvoidstructMethod1(){//structMethod1實現(xiàn)}}自定義數(shù)據(jù)類型可以在其內(nèi)部定義方法無法實現(xiàn)繼承屬于值類型主要結(jié)構(gòu):structstudent{publicintstud_id;publicstringstud_name;publicfloatstud_marks;publicvoidshow_
6、details(){//顯示學生詳細信息Console.WriteLine(“我叫”+stud_name);}}結(jié)構(gòu)數(shù)據(jù)成員方法所有與Student關聯(lián)的詳細信息都可以作為一個整體進行存儲和訪問枚舉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的縮寫)是一組已命名的數(shù)值常量用于定義具有一組特定值的數(shù)據(jù)類型枚舉以enum關鍵字聲明Wednesday=2枚舉(續(xù))C#中的枚舉包含與值關聯(lián)的數(shù)字默認情況下,將0值賦給枚舉的第一個元素,然后對每個后續(xù)的枚舉元素按1遞增在初始化過程中可重寫默認值publicenumWeekDays{Monday=1,Tuesday=2,Wednes