@tomato
.net小結
目錄
可減少由數字轉置或鍵入錯誤引起的錯誤。以後更改值很容易。
使**更易讀,這意味著**中發生錯誤的概率降低。
確保向前相容性。使用列舉可減少將來有人更改與成員名稱對應的值時**出錯的概率。
// 新建列舉類
public
enum testenum
// 新建列舉擴充套件字段
public
class
testresultmodel
internal
string testenumstr }}
internal
class
program;}
}
public
static
class
enumex
///
/// 根據列舉值獲取列舉描述
///
/// 列舉值
/// 描述字串
public
static
string
enumgetdescription
(this
enum
value
)return"";
}///
/// 獲取根據列舉名稱獲取列舉描述
///
/// 列舉型別
/// 列舉名稱
///
public
static
string
enumgetdescription
<
t>
(this
string enumname)
return"";
}
C 列舉使用
關於列舉使用的簡單例項 class與struct在列舉中的使用,表示這是乙個強型別的列舉。強型別的形式比普通直接使用enum的好處是,不會被隱式轉換成int,相對於c 的強型別而言,自然是使用class或者struct更加符合強型別。class與struct都是表示進行強型別的列舉,兩者沒有什麼區別...
C 語言使用技巧 列舉
例如有public enum animalenum enum to string animalenum.dog.tostring dog enum to int int i int animalenum.dog 遍歷列舉 反射 enum.getnames 字串格式 type type typeof ...
C 列舉的使用方式
1首先是如何自定義列舉 public enum classtype 2,將 列舉轉換為 陣列 然後掛接到combox下 combobox cbo newcombobox cbo.datasource system.enum.getnames typeof testenum 繫結 classtypet...