私が2つの列挙型AとBを持っているとしましょう-
enum A { a1, a2, a3, a4, a5, a6 }
enum B { b1, b2, b3 }
これらの列挙型を使用する関数があります。条件付きロジックに基づいて、これらの列挙型を新しい列挙型に割り当てたいと思います。
public void UseEnum()
{
enum c;
if (true)
{
c = enumA
}
else
{
c = enumB
}
UseEnumC(c.enumvalue);
}
この関数 useEnumC でこの新しい列挙値を使用したいと考えています。