有没有一种更简单的方法来为枚举标志写整数值而不必记住每个EACH以2为基数的数字(我在4096后趋于丢失)?
如果我使用2*2*2*2
,它将在编译时转换为16还是在运行时执行?
最佳答案
public enum Foo
{
Bar = 1 << 0,
Baz = 1 << 1,
Quux = 1 << 2,
Etc = 1 << 3
}
关于c# - 有没有一种简单的方法可以在Flags中写入以2为底的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5346743/