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