Оформление перечислений - C#
Формулировка задачи:
Добрый день, участники киберфорума.
Вопрос мой про оформление перечисления. У меня есть некий класс. Допустим Logger. В нем есть перечисление типа:
Когда я использую его в коде мне нужно писать вот такой код:
Вопрос таков: как мне избавится от имени класса перед LoggerType.Error?
Я знаю, что такая возможность однозначно есть. Тоже самое MessageBoxResult. Да и в других библиотеках встречалось такое. Например ZedGraph.dll
public enum LoggerType { None = 0, Debug = 1, Info = 2, Error = 3, Fatal = 4, }
Logger.LoggerType lg = Logger.LoggerType.Error; switch (lg) { case Logger.LoggerType.Error: break; }
Решение задачи: «Оформление перечислений»
textual
Листинг программы
using static Logger