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);
本篇為普及知識,如果覺得有幫助,
請輕輕的點擊一下下面的頂字,讓更多起步的程序猿看到