Вы должны добавить элемент 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);

Я знаю, что вы не можете расширять перечисление, но какие еще варианты у меня есть? Каков наилучший способ достичь этого?

Ответы на вопрос(0)

Ваш ответ на вопрос