从枚举列表中获取最大值
本文关键字:获取 最大值 列表 枚举 | 更新日期: 2023-09-27 18:18:14
我想从枚举列表中获得最小值。我知道我可以:
return Enum.GetValues(typeof(VerloningsPeriodeType)).Cast<VerloningsPeriodeType>().Min();
然而,这只是来自ENUM,我希望它来自我的var。
类似:
public static ENUM_A BepaalMaxVerloningsPeriode(IEnumerable<ENUM_A> periods)
{
return Enum.GetValues(typeof(ENUM_A)).Cast<ENUM_A>().Min();
}
我在哪里放置periods
变量?
您可以简单地在periods
上调用Min
:
public static ENUM_A BepaalMaxVerloningsPeriode(IEnumerable<ENUM_A> periods)
{
return periods.Min();
}
这使得您的BepaalMaxVerloningsPeriode
方法非常简单。如果你去掉自定义方法,直接调用Min
,你的代码肯定会更清晰。