我想知道以下枚举掩码是如何工作的
如果我有一个枚举结构
public enum DelMask
{
pass = 1,
fail = 2,
abandoned = 4,
distinction = 8,
merit = 16,
defer = 32,
}
我看过下面的代码
int pass = 48;
if ((pass & (int)DelMask.defer) > 0)
//Do something
else if ((pass & (int)DelMask.merit ) > 0)
//Do something else
我想知道谁能帮我弄清楚哪个块将如何执行?