假设你有 enum MyEnum {A = 0, B = 1, C = 2, D = 4, E = 8, F = 16};
C#:检查一组枚举值的最佳方法?
在某些时候你必须将检查MyEnum的实例,如果是C,d,或F
bool IsCDF(MyEnum enumValue)
{
return //something slick
}
我记得有一些返回true功能真正光滑的方法来做位移和预制这种操作,比一堆三元的if语句读得更好,但对于我的生活,我不记得它是什么。
有人知道吗?
http://stackoverflow.com/questions/93744/most-common-c-bitwise-operations/417217#417217 –