新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#枚舉類型實例解析
C#枚舉,枚舉是一種值類型,由許多名字的常量(也叫枚舉表)組成。例如

創(chuàng)新互聯(lián)公司專注于平塘企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。平塘網(wǎng)站建設(shè)公司,為平塘等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
- const int Monday=0;
- const int Tuesday=1;
- ……
- const Sunday=7;
可以用C#枚舉類型
- enum Week
- { Monday,Tuesday, Wednesday,
- Thursday,Friday,Saturday,Sunday};
C#枚舉中每一個常量都對應(yīng)著一個數(shù)值,如果不特別設(shè)置,枚舉從0開始,每個后續(xù)值都為前一個值加1。若有如下定義
- enum Values
- {
- value1,
- value2,
- vlaue3=30,
- value4
- };
其中value1=0,value2=1,value3=30,value4=31;
需要注意的是在C#枚舉類型和整型之間的轉(zhuǎn)換需顯示進(jìn)行:
- int a =(int) Week.Friday;
C#枚舉類型示例:
- public class food
- {
- public enum foodType
- { Pizza=1,Pasta,Spaghetti}
- public void GetFoodOrder(string Custname,
- foodType order)
- {
- Console.WriteLine("the dinner of customer
- {0} is {1}",Custname,order);
- }
- } //C#枚舉類型
- class Program
- {
- static void Main(string args)
- {
- food myfood = new food();
- myfood.GetFoodOrder("Scoopy",(food.foodType.Pizza));
- Console.WriteLine("您享用的是本店的第"+
- (int)food.foodType.Pizza+"種主食");
- Console.ReadLine();
- }
- }
C#枚舉類型實例運行結(jié)果為
C#枚舉類型實例的詳細(xì)講解就到這里,希望對你了解和學(xué)習(xí)C#枚舉類型有所幫助。
【編輯推薦】
- C#枚舉類型的使用淺析
- C#枚舉類型概念及應(yīng)用淺析
- C#枚舉類型實例演示
- C#枚舉及C#枚舉成員淺析
- C#枚舉類型實例示范淺析
分享名稱:C#枚舉類型實例解析
標(biāo)題鏈接:http://www.dlmjj.cn/article/codsdoc.html


咨詢
建站咨詢
