我想以与使用枚举相同的方式使用一个小字符串数组。我想
- 将可能的属性值限制为这些预设选项
- 让智能显示这些选项
- 与我项目中的其他对象共享此“OptionList”
这是我目前拥有的:
public enum StatusOptions
{
OptionOk = 1, OptionDisabled = 0
}
public class User()
{
public StatusOptions Status { get; set; }
}
这是我想做的-但不能因为枚举仅限于 int
public string[] StatusOptions
{
"ok", "disabled"
}
public class User()
{
public StatusOptions Status { get; set; }
}
这样做的最佳方法是什么?