c# 講義-結(jié)構(gòu)、數(shù)組、枚舉

c# 講義-結(jié)構(gòu)、數(shù)組、枚舉

ID:6578589

大?。?51.00 KB

頁數(shù):9頁

時間:2018-01-18

c# 講義-結(jié)構(gòu)、數(shù)組、枚舉_第1頁
c# 講義-結(jié)構(gòu)、數(shù)組、枚舉_第2頁
c# 講義-結(jié)構(gòu)、數(shù)組、枚舉_第3頁
c# 講義-結(jié)構(gòu)、數(shù)組、枚舉_第4頁
c# 講義-結(jié)構(gòu)、數(shù)組、枚舉_第5頁
資源描述:

《c# 講義-結(jié)構(gòu)、數(shù)組、枚舉》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、計算機語言C#講義-9-結(jié)構(gòu)、數(shù)組、枚舉和foreach2.3.3結(jié)構(gòu)類型1)定義結(jié)構(gòu):多個簡單值類型的組合struct結(jié)構(gòu)名{類型標(biāo)識符結(jié)構(gòu)成員名;。。。。。。}eg:注1:結(jié)構(gòu)定義應(yīng)位于Main函數(shù)外面。注2:類型前面要加上public修飾符。[練習(xí)1]建一個Student結(jié)構(gòu),包括學(xué)號、姓名、身份證號、年齡信息,并寫出控制臺應(yīng)用程序中聲明該結(jié)構(gòu)實例并賦值的代碼。2)結(jié)構(gòu)類型值作為參數(shù)調(diào)用方法(注意方法名:publicstaticvoid)-9-計算機語言C#講義-9-[練習(xí)2]修改練習(xí)1,添加方法ShowStudentInf

2、o,參數(shù)為結(jié)構(gòu)Student值,該方法輸出結(jié)構(gòu)各分量的值。-9-計算機語言C#講義-9-作業(yè):建一個結(jié)構(gòu)Lesson,包括課程編號、課程名、學(xué)分、學(xué)時,寫一個方法ShowLessonInfo,參數(shù)為Lesson結(jié)構(gòu)類型值,在Main方法中生成Lesson的實例賦值,并調(diào)用ShowLessonInfo方法顯示課程信息。2.3.4數(shù)組數(shù)組用于對同一數(shù)據(jù)類型的數(shù)據(jù)進行批量處理。1.一維數(shù)組定義類型[]數(shù)組名;(類型可以是類,結(jié)構(gòu),枚舉)eg:int[]array1;2.數(shù)組初始化使用關(guān)鍵字new對數(shù)組進行初始化并指定數(shù)組的長度,再對各個

3、數(shù)組元素進行賦值。數(shù)組名=new類型[長度];數(shù)組名[索引值]=值;array1=newint[3];array1[0]=100;array1[1]=200;array1[3]=300;3.定義時初始化并賦值類型[]數(shù)組名=new類型[長度]{值1,值2,值3};int[]array2=newint[3]{400,500,600}-9-計算機語言C#講義-9-注:數(shù)組的索引從0開始4.foreach循環(huán)語句語法對集合中的每個元素都執(zhí)行一遍statement,通過標(biāo)識符引用集合元素。eg:ageArray數(shù)組的值為:181920練習(xí)

4、:將5個字符串:“Tom”,“Mike”,”Anna”,”Betty”,”Kelly”存儲在字符串?dāng)?shù)組stuNames中,并使用foreach循環(huán)輸出。5.結(jié)構(gòu)類型的數(shù)組-9-計算機語言C#講義-9-練習(xí):定義結(jié)構(gòu)Book包括書名,作者,出版社和價格,定義Book類型的數(shù)組MyBooks,初始化賦值,使用foreach顯示輸出。作業(yè):定義結(jié)構(gòu)Classes,包括班級編號,班級名稱,院系,專業(yè),班級人數(shù),定義Classes類型數(shù)組ComputerDepartment,初始化賦值,使用foreach顯示輸出。6.數(shù)組類型多維數(shù)組:in

5、t[,]zuobiao=newint[5,2]Zuobiao[0,0]=1zuobiao[4,1]=1不規(guī)則數(shù)組:數(shù)組的數(shù)組不規(guī)則數(shù)組應(yīng)用舉例-9-計算機語言C#講義-9-2.3.2枚舉類型主要用于表示一組邏輯上相關(guān)聯(lián)的項的組合,用符號代表數(shù)據(jù),主要用作參數(shù)。1.定義枚舉類型enum枚舉類型名{枚舉成員1,枚舉成員2,。。。。。。}-9-計算機語言C#講義-9-注意:enum小寫,枚舉類型值:類型名.枚舉成員名WeekDay.Tuesday練習(xí):建一個enumColor,包括以下值:red,blue,yellow,green,bl

6、ack,white,并寫出控制臺程序中聲明枚舉變量并賦值的代碼。[舉例]枚舉應(yīng)用-9-計算機語言C#講義-9-[舉例]枚舉應(yīng)用2.取得枚舉類型值的方法Enum.GetNames(typeof(枚舉類型名))typeof是個操作符,用于返回括號中標(biāo)識符的類型。如:Enum.GetNames(typeof(WeekDay))返回枚舉類型WeekDay的枚舉成員名的數(shù)組,返回一個字符串類型的數(shù)組,其值為:Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday.eg:

7、枚舉的foreach循環(huán)用法-9-計算機語言C#講義-9-練習(xí):寫出枚舉類型Color的foreach循環(huán)代碼。-9-

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。