日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

枚举实例分析

發布時間:2025/3/20 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 枚举实例分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.枚舉:

?

  • enum的聲明:enum?A?{?a,?b,?c?};
  • enum聲明不同于數組,其只可以聲明在Main()方法體外,在Main()中可以被調用。
  • enum可以通過枚舉名加點通過枚舉的元素訪問枚舉數值。例:
    int?i?=?(int)A.a
    public enum sun //定義枚舉類型 {星期一=1, //不寫,默認是0,1,2,3,4......星期二, //寫了就是以這個數開始遞增。枚舉值是可以相同的 星期三,星期四,星期五,星期六,星期天 }static void Main(string[] args) {Console.WriteLine("進入枚舉的測試:");Console.WriteLine("*******************************************");Console.WriteLine("* 請輸入1——7進行測試(8為退出): *");Console.WriteLine("*******************************************");int day;while (true) //這種寫法在Asp.net涉及的比較多 {Console.Write("請輸入一個數測試:");int.TryParse(Console.ReadLine(), out day); //轉換失敗day會返回為“0”if (day == 0){Console.WriteLine("輸入的數不合法!!請輸入1——7進行測試(8為退出)");}if (day > 8 || day < 0) //編程盡量使自己的程序嚴謹,這里對非法值進行判斷 {Console.WriteLine("輸入的數不在范圍內,請輸入1——7進行測試(8為退出)");}if (day == 8) //退出的終止條件 {Console.WriteLine("成功退出循環");//成功退出循環break; //break后的代碼就不會執行了Console.WriteLine("退出循環");//這段代碼不會執行 }switch ((sun)day) //枚舉值對應的字符串:(sun)day的內容為枚舉值對應的字符串 {case sun.星期一:Console.WriteLine("這是星期一");break;case sun.星期二:Console.WriteLine("這是星期二");break;case sun.星期三:Console.WriteLine("這是星期三");break;case sun.星期四:Console.WriteLine("這是星期四");break;case sun.星期五:Console.WriteLine("這是星期五");break;case sun.星期六:Console.WriteLine("這是星期六");break;case sun.星期天:Console.WriteLine("這是星期天");break;}}Console.ReadKey(); }

    運行效果圖:

??????

?

?

轉載于:https://www.cnblogs.com/fengxuehuanlin/p/4579065.html

總結

以上是生活随笔為你收集整理的枚举实例分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。