У меня есть перечисление, назовем его A:
public enum A
{
A,
B
}
У меня есть функция, которая принимает перечисление A:
public void functionA(A enumA)
{
//do something
}
Как я могу создать другое перечисление, возможно, вызывать B, который я могу передать в functionA? Что-то вроде этого?
public enum B
{
C
}
functionA(B.C);
Я знаю, что вы не можете расширять перечисление, но какие другие варианты у меня есть? Каков наилучший способ достичь этого?