Привет всем.
Наткнулся на то, что для конвертации enum в int необходимо производить явное преобразование. Это работает, но как-то неудобно.
Можно ли как-то автоматизировать задачу или сделать более визуально "красивой"? Не хочется каждый раз для преобразования в int писать (int)enumVar
Можно сделать метод расширения:
static class Extensions
{
public static int ToInt(this MyEnum value)
{
return (int)value;
}
}
После чего использовать:
enumVar.ToInt()
Но лично я не считаю, что это "красивее" и по-прежнему использовал бы приведение типа.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости