を使用してに変換できるTState条件下で、コンストラクターでジェネリック クラスを取るクラスがあります。その後、フラグとして使用されます。TStateUInt64TypeConverter
[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 の場合。
適切に変換される列挙型を作成するにはどうすればよいですか? ありがとう!