二月 02
enum 是一種用來宣告列舉型別 (Enumeration Type) 的關鍵字,是一組列舉清單項目的具名常數所構成的特殊型別,emun 主要目的在提高程式的可讀性,及易維護性,使用 enum 有以下幾點需要注意:
- enum 不能使用於方法 (Method) 內宣告。
- 資料型別必須是 byte,sbyte,short,ushort,int,uint,long 或 ulong。
- 預設資料型別為 int。
- float 與 double 不可為 enum 的資料型別。
關於列舉的宣告方式如下:
|
[存取修飾詞] enum [列舉名稱] : [資料型別] { [成員1], [成員2], ... [成員n] } |
關列舉範例程式如下:
C#:
-
public enum student : short
-
{
-
周杰倫 = 1,
-
方文山 = 2,
-
蔡依林 = 3,
-
王立宏 = 4
-
}
-
-
private void button1_Click(object sender, EventArgs e)
-
{
-
//將combox的文字數字轉換成短整數
-
short num = 0;
-
if (cbox.Text != "")
-
{
-
num = short.Parse(cbox.Text);
-
}
-
-
switch (num)
-
{
-
case (short) student.周杰倫:
-
MessageBox.Show("周杰倫", "明星");
-
break;
-
case (short) student.蔡依林:
-
MessageBox.Show("蔡依林", "明星");
-
break;
-
case (short) student.方文山:
-
MessageBox.Show("方文山", "明星");
-
break;
-
case (short) student.王立宏:
-
MessageBox.Show("王立宏", "明星");
-
break;
-
default:
-
MessageBox.Show("所選取數值不在範圍中","注意");
-
break;
-
}


本篇文章引用網址:
|
其他隨機文章: |



