假設你有 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 –