【发布时间】:2011-02-26 11:43:07
【问题描述】:
是否可以在 C# 中仅使用数字来创建枚举?在我的程序中,我有一个变量 Gain,它只能设置为 1、2、4 和 8。我正在使用 propertygrid 控件来显示和设置这个值。如果我要创建这样的枚举...
private enum GainValues {One, Two, Four, Eight}
我将增益变量设为 GainValues 类型,然后属性网格中的下拉列表将仅显示增益变量的可用值。问题是我希望增益值以数字方式读取而不是单词。但我无法创建这样的枚举:
private enum GainValues {1,2,4,8}
那么还有其他方法吗?也许创建一个自定义类型?
【问题讨论】:
标签: c# grid properties numeric custom-type