次のような列挙型があります。
public enum MyEnum: ulong
{
All = 0UL,
Func1 = 1UL,
Func2 = 4UL,
Func3 = 8UL,
Func4 = 16UL,
Func5 = 32UL,
Func6 = 256UL,
// and so on...
// but notice this is the order, on purpose
}
ここで、可能かどうかを判断したいと思います。たとえば、ユーザーが Func1 と Func3 の組み合わせである 9 を入力した場合、Func1 と Func3 を 9 からリストに取得する方法などです。この Web サイトで回答を検索しましたが、うまくいきませんでした。.net 3.5 でこれが必要です。ひょっとしてこれが繰り返しの質問であるか、同様の質問がある場合は、ご指摘いただきありがとうございます。1 2 4 8 16 のような順番に変更できないと仮定します...
ありがとう