各クラスで使用可能なアクションを表すために、いくつかのクラスで列挙型を定義する必要があります。. 今、これに対処する最善の方法は何だろうか?
1) 個別の列挙型を作成する
public enum Foo {Insert, Update, Delete , Select };
public enum Bar {Insert, Select };
2)またはenum
それらすべてに一般を使用する
public enum FooBar {Insert, Update, Delete , Select};
編集:クラスメソッドのパラメータでこの列挙型を使用したい
public void MethodOne(Foo action){ ...}