我经常需要枚举和另一个对象(本例中为字符串)之间的全局硬编码映射。我想将枚举和映射定义放在一起以阐明维护。如您所见,在此示例中,创建了一个带有一个静态字段的令人讨厌的类。publicenumEmailTemplates{//Remembertoeditthecorrespondingmappingsingleton!WelcomeEmail,ConfirmEmail}publicclassKnownTemplates{publicstaticDictionaryKnownTemplates;staticKnownTemplates(){KnownTemplates.Add(EmailT