1
string userTypeId = ((int)ERPSystemUserType.Basic).ToString();
public enum ERPSystemUserType
{
Basic = 20,
Upgraded = 30
}
的整數表示,如果我用ToString()
一個字符串,返回枚舉類型的字符串值,但是我想用定義int
值。獲取包含一個枚舉值
是否有任何屬性或方式,我可以用返回的字符串是枚舉數? 而不是做((int)ERPSystemUserType.Basic).ToString()
。 而不想使用擴展名,那麼我必須使用每個枚舉。
重複的http://stackoverflow.com/questions/8899498/is-it-possible-to-cast-enum-to-integer – Venson
不,沒有方法的單個值,只是將其轉換爲int '。但爲什麼你需要它作爲字符串呢? –
[Cast int to enum in C#]的可能重複(http://stackoverflow.com/questions/29482/cast-int-to-enum-in-c-sharp) –