判断指定枚举(EType)中 是否存在指定值(Value)
var yearOld = EType.ThreeYearOld;
var yearOld1 = 0;
if (!Enum.IsDefined(typeof(EType), yearOld))
{
Console.WriteLine($"{yearOld} not valid.");
}
Console.ReadLine();
/// <summary>
/// 年龄枚举
/// </summary>
public enum EType
{
/// <summary>
/// 1岁
/// </summary>
[Description("1岁")]
OneYearOld = 1,
/// <summary>
/// 2岁
/// </summary>
[Description("2岁")]
TwoYearOld = 2,
/// <summary>
/// 3岁
/// </summary>
[Description("3岁")]
ThreeYearOld = 3,
/// <summary>
/// 4岁
/// </summary>
[Description("4岁")]
FourYearOld = 4
}