public static bool IsEnumContainsInt<TEnum>(int intEnum) where TEnum : System.Enum
{
List<int> intVales = Enum.GetValues(typeof(TEnum)).Cast<int>().ToList();
if (intVales.Contains(intEnum))
return true;
return false;
}
public static bool IsEnumContainsString<TEnum>(string stringEnum) where TEnum: System.Enum
{
List<string> stringValues = Enum.GetValues(typeof(TEnum)).Cast<string>().ToList();
if (stringValues.Contains(stringEnum))
return true;
else return false;
}
C# 判断枚举之中是否包含某个int/string枚举
于 2024-10-11 13:00:24 首次发布