我有这样的枚举
[Flags]
public enum Key
{
None = 0,
A = 1,
B = 2,
C = 4
}
我有以下
Key k1 = Key.A | Key.B | Key.C;
我想获得 k1 中具有最低值的键。我怎样才能做到这一点?
例子:
Key k1 = Key.A | Key.B | Key.C; // I want a
Key k2 = Key.B | Key.C; // I want b
Key k3 = Key.A | Key.C; // I want a