を使用してに変換できるTState
条件下で、コンストラクターでジェネリック クラスを取るクラスがあります。その後、フラグとして使用されます。TState
UInt64
TypeConverter
[Flags]
に列挙型を使用したいのですTState
が、次のように定義しても
[Flags]
public enum EState : ulong
{
None = 0x0,
State1= 0x1,
State2= 0x2,
State3= 0x4
}
TypeConverter typeConv = TypeDescriptor.GetConverter(typeof(EState));
typeConv.CanConvertTo(typeof(UInt64))
が false の場合。
適切に変換される列挙型を作成するにはどうすればよいですか? ありがとう!