列挙型を使用するのと同じ方法で、文字列の小さな配列を使用したいと思います。そうしたいです。
- 可能なプロパティ値をこれらのプリセットオプションに制限します
- インテリジェンスにそれらのオプションを表示させる
- この「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; }
}
これを行うための最良の方法は何ですか?