C#で数字だけを使用して列挙型を作成することは可能ですか?私のプログラムには、1、2、4、および8にのみ設定できる変数Gainがあります。この値を表示および設定するためにpropertygridコントロールを使用しています。このような列挙型を作成するとしたら...
private enum GainValues {One, Two, Four, Eight}
タイプGainValuesのゲイン変数を作成すると、propertygridのドロップダウンリストには、ゲイン変数に使用可能な値のみが表示されます。問題は、ゲイン値を単語としてではなく数値で読み取ってほしいということです。しかし、私はこのような列挙型を作成することはできません:
private enum GainValues {1,2,4,8}
それで、これを行う別の方法はありますか?おそらくカスタムタイプを作成しますか?