程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#枚舉類型的定義,說明和使用[重點在說明]

C#枚舉類型的定義,說明和使用[重點在說明]

編輯:C#入門知識

1.枚舉的技術定義:

[性質]  [修飾符]  enum  標識符  [:基類型] {枚舉列表};

2.常用舉例:(用逗號隔開)

[csharp]
enum Temperatures 

    SMALL, 
    LARGE = 5 


說明:
1.基類型默認為int,但是可以任意使用ushort,long等,char除外。數據為常量,不可更改。上例和const int SMALL=0等價
2.要顯示一個枚舉常量的值,需將常量轉換為它的底層類型。上面的例子應該轉為int型。
3.枚舉中的每個常量都對應一個值。上面的例子是整數,如果不特別設置,枚舉從0開始,後一個是前一個加1。上面的SMALL則為0,LARGE為5。
4.枚舉型和整數型之間的轉換需要顯式進行。
5.C++中,限制對枚舉型賦值整數,但是允許枚舉提升(promote)為整數,以實現整數賦值。
6.基類型包括:byte、sbyte、short、ushort、int、uint、long 和 ulong。

3.顯示舉例:

[csharp]
System.Console.WriteLine("顯示SMALL的值: {0}", (int)Temperatures.SMALL); 

本篇為普及知識,如果覺得有幫助,
請輕輕的點擊一下下面的頂字,讓更多起步的程序猿看到

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved