Ваш вопрос: я создаю оболочку для нескольких библиотек. Они не имеют одинакового соглашения в отношении некоторой строки, поэтому я пытаюсь создать перечисление, чтобы они имели одинаковое соглашение.

ьзуя метод расширения, мы можем создать методы для преобразования перечисления в другой тип данных, например, строку, путем создания методов расширения.ToInt(), ToString()и т. д. для перечисления.

Интересно, как реализовать наоборот, напримерFromInt(int), FromString(string)и т. д. Насколько я знаю, я не могу создатьMyEnum.FromInt() (статический) метод расширения. Итак, каковы возможные подходы к этому?

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

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