我试图了解一些关于Enums一般情况的事情以及它们如何Chars具体工作。以下是我正在使用的示例:
public enum AuditInteractionTypes
{
Authorized = 'A',
Created = 'C',
Revised = 'R',
Extracted = 'E',
Deleted = 'D'
}
enum AuditInteractionTypes首先,声明它们或声明它们有什么区别enum AuditInteractionTypes : char
其次,我看过许多关于尝试使用Enumswithchars以及如何“使”它来回工作的帖子。可能是愚蠢的问题,但为什么我不能简单地以string.
所以,例如,Authorized = "A"。
如果这很重要,我已经使用 Linq To SQL 作为我的 DAL,尽管我希望这是一个不特定于我的环境的更广泛级别的问题。