列舉 enum 型別的運用

2022-08-28 18:54:07 字數 356 閱讀 9840

在工作中列舉型別也很常用,但是總是不牢固不知道怎麼取值

首先定義乙個列舉型別

public enum staustype

再去取他的備註值

public static string getstaustype(staustype status)

return s;

}

最後在取值的時候根據型別取值

在取值時不同的型別取不同的值,例如

int s = (int)staustype.linkinfo 輸出的s=1;

var s = staustype.linkinfo 輸出的s=linkinfo;

列舉型別(enum)

enum 是計算機程式語言中的一種資料型別 列舉型別。應用場景 有些變數的取值被要求在乙個確定的範圍內,例如一周有 7天,一年 12個月,或者使用者自定義的今天安排要學習的百家姓有 4個等等。定義 在列舉型別的定義中列舉出所有的可能取值,該變數的取值只能是所列舉的範圍。格式 enum 列舉名 enu...

enum列舉型別。

列舉 定義常量符號,就是巨集定義常數的集合體 比如 四季,星期,意義相關的常數 狀態機 1 根據當前狀態,這個週期結束,就成了下乙個狀態。2 根據你的當前狀態,還和你的輸入有關。比如 fpga,gui 通過列舉,可以將一些常量賦值給某些固定的字串常量。可以通過改變列舉型別的狀態來達到自己的一些目的。...

enum列舉型別

public enum mm aa,bb,cc,dd enum列舉定義好之後,經過編譯後,會變成乙個類,類裡面包含了所有的列舉常量,對於每個列舉常量,主要包含了2個內容 name 和 ordinal,name就是名字,比如上面的 aa,bb 這些就是名字,ordinal 是 int 型別,儲存的是位...