枚举实例:
public enum CertificationTypeEnum
{
/// <summary>
/// SFDA证书
/// </summary>
IECEE认证 = 0,
/// <summary>
/// SFDA证书
/// </summary>
SFDA证书 = 1,
/// <summary>
/// G-Mark认证
/// </summary>
GMark认证 = 2,
/// <summary>
/// QM认证
/// </summary>
QM认证 = 3,
/// <summary>
/// CB认证
/// </summary>
CB认证 = 4,
/// <summary>
/// 能效检测
/// </summary>
能效检测 = 5,
/// <summary>
/// 节水认证
/// </summary>
节水认证 = 6,
/// <summary>
/// 其他认证或者检测
/// </summary>
其他认证或者检测 = 7
}
1,根据枚举value获取枚举key
Convert.ToInt32(Enum.Parse(typeof(CertificationTypeEnum), "IECEE认证"));
2,把枚举转换成Dictionary
Enum.GetValues(typeof(CertificationTypeEnum)).Cast<CertificationTypeEnum>().ToDictionary(a => (int)a, a => a.ToString());
本文介绍了一种枚举类型的使用方法,包括如何根据枚举值获取枚举键以及如何将枚举转换为字典,这对于理解和操作枚举类型的数据结构非常有帮助。
851

被折叠的 条评论
为什么被折叠?



