我想了解一些關於Enums
的一般情況,以及他們如何使用Chars
。下面是我的榜樣,我從工作:'枚舉:類型'和簡單'枚舉'之間的區別是什麼
public enum AuditInteractionTypes
{
Authorized = 'A',
Created = 'C',
Revised = 'R',
Extracted = 'E',
Deleted = 'D'
}
首先,什麼是宣佈他們enum AuditInteractionTypes
或enum AuditInteractionTypes : char
之間的差別
第二,我已經看到了很多職位的約欲以Enums
與chars
以及如何「使「它來回工作。可能愚蠢的問題,但爲什麼我不能簡單地來回string
。
因此,例如,Authorized = "A"
。
我有我正在使用Linq To SQL作爲我的DAL,如果這很重要,雖然我問,我希望,更廣泛的問題不是特定於我的環境。
你要知道與基礎char類型的聲明枚舉在C#語言是非法的。 – vcsjones
*從'char'派生*無效,但使用'char'文字表示每個項目的值爲:'enum Fruit:int { Apple ='A', Orange ='O', Banana ='B' }' –
@AdamHouldsworth:爲什麼':int'部分?不理解。 –