c 獲取列舉

2022-01-20 18:00:44 字數 917 閱讀 4035

在實際開發專案中,我們定義了乙個列舉,往往我們需要在下拉框或其它地方展示列舉。為了加深印象,也為了幫到有需要的人,我寫了乙個demo。

第一步,我們定義乙個列舉:

///

///測試列舉

/// public

enum

enumstatus

第二步,為了方便檢視我們獲取的列舉,我們定義乙個列舉模型:

///

///定義列舉模型

/// public

class

enummodel

//////

列舉值(類似本例項的1、2、3)

/// public

int value

//////

列舉描述

/// public

string description

}

第三步,編寫獲取列舉的**:

///

///獲取列舉

/// ///

列舉型別

///static listget(type type)

}return

list;

}

最後一步,使用第三步定義的函式:

static

void main(string

args)

,name:,value:

", item.description, item.name, item.value));//

列印列舉屬性

}); console.readline();

}

到此,獲取列舉就完成了。。

C 獲取列舉描述

列舉型別在程式中必不可少,特別是在型別選擇的地方 但是我們經常需要新增額外的中文對應選擇,其實不如直接用描述屬性 核心 具體 public class enumhelper return type.tostring 舉例列舉 最後乙個是我們常用的注釋,我們常用的注釋不能起到明顯的作用,除了給程式設計...

C 獲取列舉描述

首先建立如下列舉資訊,並使用descriptionattribute類增加描述特性。狀態編碼列舉 public enum statuscode 方法一 編寫獲取列舉描述方法 獲取列舉描述 列舉 返回列舉的描述 public static string getdescription enum en r...

c 列舉的定義,列舉的用法,獲取列舉值

1.定義列舉型別 public enum test 2.獲取列舉值 public void enumsaction var g item.tostring 男 女 c typeof 和 gettype 區是什麼?1 typeof x 中的x,必須是具體的類名 型別 名稱等,不可以是變數名稱。2 ge...