Можно ли сделать перечисление, используя только числа в C #? В моей программе у меня есть переменная Gain, которая может быть установлена только на 1, 2, 4 и 8. Я использую элемент управления propertygrid для отображения и установки этого значения. Если бы я создал такое перечисление ...
private enum GainValues {One, Two, Four, Eight}
и я сделал свою переменную усиления типа GainValues, тогда раскрывающийся список в таблице свойств будет показывать только доступные значения для переменной усиления. Проблема в том, что я хочу, чтобы значения усиления считывались числовыми, а не словами. Но я не могу создать такое перечисление:
private enum GainValues {1,2,4,8}
Так есть ли другой способ сделать это? Возможно создание нестандартного типа?