私はこのような列挙型を持っています
[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