亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#枚舉類型和結構體詳解

2020-01-24 01:00:05
字體:
來源:轉載
供稿:網友

注意:枚舉類型和結構體都屬于值類型。

結構體:就是一個自定義的集合,里面可以放各種類型的元素,用法大體跟集合一樣。 

一、定義的方法:

struct student { public int nianling; public int fenshu; public string name; public string sex; public int sum; }

以上的語句就是定義一個名稱為student的結構體,其中包含int類型的年齡、分數、總和,和string類型的姓名、性別。 

二、用法: 

在main主函數外面定義了一個名稱為student的結構體,以便于main函數之中使用。 

student st = new student();//這句話是在main函數之中定義了一個名為st的student類型的結構體。 

下面開始為里面的每個元素賦值:(結構體名+點+結構體里面的變量名稱=值) 

main函數下 

{ st.nianling=22; st.fenshu=80; st.name="小李"; } 

賦值完成之后可以打印出被賦值的項。 

三、結構體類型里面包含結構體類型: 

可以在此前的student的結構體中在定義一個結構體 

public shuxing sx;//代表一個shuxing結構體變量組}public struct shuxing { public double tizhong; public double shengao; public int nianling; public string hunfou; }

這樣就可以在用的時候省下再次初始化結構體。

上課內容:

public struct student//如果想讓其他添加出來的類也能夠使用此結構體,需要在前面加上public { public int nianling;//想讓其他的類可以訪問到其中的變量需要加上public public string name; public string sex; public One qq;//可以結構體中包含另一個結構體public string[] shuzu;//可以直接定義一個數組,但是沒有開辟空間}public struct One { public string nb; public string abc; } static void Main(string[] args) { #region //為里面的每個元素賦值:(結構體名+點+結構體里面的變量名稱=值)student st = new student();//使用之前需要先初始化一下st.name = "張三";//初始化出來的變量名可以看做一個類對象st.nianling = 21;//類對象的名稱是不能相同的st.sex = "男";st.name = "王五"; //使用的時候利用變量名點出來其中的變量進行使用Console.WriteLine(st.name); st.qq.abc="qsqs";//結構體中包含另一個結構體類型,可以直接點出來一以下的變量st.shuzu = new string [9];//使用之前需要先開辟空間st.shuzu[0] = "趙六";//數組元素賦值方式 student st1 = new student();//可以多次初始化類,注意不同的變量名st1.name = "李四";st1.nianling = 22; st1.sex = "女"; #endregion }

枚舉類型:
1.枚舉類型只針對字符串,對于索引,無意義
2.常量的集合,這些常量只能取值,不能賦值
3.用常量表示所引用的字符串,這樣可以省去重復寫入長字符串 

練習:
20人投票,五個候選人,用switch case

 //20人投票 switch case 枚舉//投票的時候輸入1,2,3,4,5 //利用12345來確定是哪一個候選人得票//計算得票數//得票最高的勝出Console.WriteLine("投票選班長!請輸入1、2、3、4、5來分別代表張三、李四、王五、趙六、馮七");int[] shuzu = new int[20]; for (int i = 1; i <= 20; i++) { Console.Write("請第" + i + "位同學來進行投票:");shuzu[i - 1] = int.Parse(Console.ReadLine()); } Console.WriteLine("投票結束!按下回車開始統計票數!");Console.ReadLine(); int zhangsan = 0, lisi = 0, wangwu = 0, zhaoliu = 0, fengqi = 0, zuofei = 0; for (int i = 0; i < 20; i++) { switch (shuzu[i]) { case (int)Houxuanren.one: zhangsan++; break; case (int)Houxuanren.two: lisi++; break; case (int)Houxuanren.three: wangwu++; break; case (int)Houxuanren.four: zhaoliu++; break; case (int)Houxuanren.five: fengqi++; break; default: zuofei++; break; } } if (zhangsan > lisi && zhangsan > wangwu && zhangsan > zhaoliu && zhangsan > fengqi) { Console.WriteLine("張三勝出!票數為" + zhangsan); } else if (lisi > zhangsan && lisi > wangwu && lisi > zhaoliu && lisi > fengqi) { Console.WriteLine("李四勝出!票數為" + lisi); } else if (wangwu > lisi && wangwu > zhangsan && wangwu > zhaoliu && wangwu > fengqi) { Console.WriteLine("王五勝出!票數為" + wangwu); } else if (zhaoliu > lisi && zhaoliu > wangwu && zhaoliu > zhangsan && zhaoliu > fengqi) { Console.WriteLine("趙六勝出!票數為" + zhaoliu); } else if (fengqi > lisi && fengqi > wangwu && fengqi > zhaoliu && fengqi > zhangsan) { Console.WriteLine("馮七勝出!票數為" + fengqi); } Console.WriteLine("作廢的票數為:" + zuofei); Console.ReadLine();

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频在线一区| 91av成人在线| 欧美亚洲成人xxx| 国产精品va在线播放| 中文字幕成人精品久久不卡| 91牛牛免费视频| 少妇高潮久久久久久潘金莲| 国产精品扒开腿做爽爽爽视频| 欧美精品国产精品日韩精品| 中文字幕久久精品| 日韩亚洲在线观看| 欧美一级大胆视频| 午夜精品久久久久久久99热浪潮| 国产精彩精品视频| 午夜伦理精品一区| 日韩欧美黄色动漫| 精品成人国产在线观看男人呻吟| 欧美精品久久久久久久| 亚洲激情中文字幕| 欧美天堂在线观看| 91美女片黄在线观看游戏| 97在线视频精品| 97视频在线观看视频免费视频| 26uuu国产精品视频| 亚洲一区av在线播放| 亚洲最大中文字幕| 黄色成人在线播放| 国产精品久久激情| 久久噜噜噜精品国产亚洲综合| 中文字幕一区二区三区电影| 欧美大片在线看| 国产精品草莓在线免费观看| 在线精品国产成人综合| 欧美疯狂性受xxxxx另类| 日韩精品久久久久久久玫瑰园| 色婷婷综合成人av| 91免费精品国偷自产在线| 亚洲一区二区三区毛片| 久久精品最新地址| 精品久久久久久久久久久久| 日韩在线观看成人| 国产精品免费视频久久久| 欧美视频专区一二在线观看| 国内偷自视频区视频综合| 69**夜色精品国产69乱| 亚洲www视频| 久久噜噜噜精品国产亚洲综合| 亚洲男子天堂网| 国产日韩欧美中文在线播放| 亚洲少妇中文在线| 4p变态网欧美系列| 日韩av网站在线| 日韩免费高清在线观看| 日本精品视频在线播放| 亚洲精品中文字幕有码专区| 成人写真福利网| 国产精品www| 成人中心免费视频| 欧美成年人视频| 日韩精品视频在线免费观看| 欧美老女人bb| 一本一本久久a久久精品综合小说| 免费99精品国产自在在线| 91高潮在线观看| 欧美丝袜美女中出在线| 日韩精品免费在线视频观看| 亚洲一区二区久久久久久| 日韩av影视综合网| 精品久久久久久中文字幕一区奶水| 一本一道久久a久久精品逆3p| 国产精品无码专区在线观看| 亚洲精品在线不卡| 91在线观看免费网站| 国产精品视频1区| 亚洲电影免费在线观看| 97在线看福利| 美女福利精品视频| 国产精品69精品一区二区三区| 亚洲精品99久久久久| 亚洲美女在线看| 色综合久久精品亚洲国产| 亚洲人成电影网站色www| 欧美www视频在线观看| 久久久久久久久综合| 国产精品一区二区av影院萌芽| 夜夜狂射影院欧美极品| 亚洲人成毛片在线播放| 国产精品视频公开费视频| 97人人模人人爽人人喊中文字| 欧美裸体视频网站| 日韩av黄色在线观看| 26uuu亚洲国产精品| 国产精品久久久久久影视| 中文字幕国产亚洲2019| 亚洲深夜福利在线| 久久99精品久久久久久琪琪| 免费不卡在线观看av| 欧美午夜精品伦理| 日本高清+成人网在线观看| 亚洲福利影片在线| 欧美专区日韩视频| 亚洲精品日韩欧美| 97免费视频在线播放| 97婷婷大伊香蕉精品视频| 国产这里只有精品| 久久精品一区中文字幕| 亚洲wwwav| 日韩免费观看在线观看| 狠狠色狠狠色综合日日小说| 午夜精品久久久久久久久久久久| 高清一区二区三区日本久| 97色在线观看免费视频| 91国产精品电影| 日韩欧美黄色动漫| 日韩一区二区三区xxxx| 国产综合视频在线观看| 热99在线视频| 欧美黄色片免费观看| 国产一区二区三区毛片| 久久久精品视频成人| 欧美性猛交xxxx黑人| 欧美电影免费观看| 日本最新高清不卡中文字幕| 久久精品人人做人人爽| 亚洲最大福利视频| 精品亚洲一区二区三区| 欧美一级大片在线观看| 美女999久久久精品视频| 日韩一区二区欧美| 91精品久久久久久久久不口人| 欧美精品电影免费在线观看| 超在线视频97| 欧美日韩成人在线观看| 国产精品久久久久av| 日韩欧美一区二区三区| 亚洲国产精品一区二区久| 美女视频久久黄| 亚洲欧美另类中文字幕| 久久久久久久国产精品| 亚洲视频网站在线观看| 性夜试看影院91社区| 欧美日韩亚洲视频一区| 欧美成人免费大片| 日韩欧美中文字幕在线播放| 亚洲xxxx做受欧美| 亚洲精品www久久久| 深夜精品寂寞黄网站在线观看| 亚洲欧洲日产国码av系列天堂| 久久天天躁狠狠躁老女人| 日韩麻豆第一页| 夜夜嗨av色一区二区不卡| 国产精品视频xxx| 亚洲精品成人免费| 欧美在线中文字幕| 日韩中文在线中文网三级| 色香阁99久久精品久久久| 久色乳综合思思在线视频| 久久成人av网站| 欧美电影在线观看网站| 国产99在线|中文| 久久99视频免费| 亚洲乱码av中文一区二区| 亚洲激情小视频| 欧美综合激情网|