C#では、オブジェクトを列挙型に割り当てることはできません。私が求めている機能は、列挙型が宣言されたときに、イベントをトリガーすることです。
だから持っている代わりに
enum MyEnum
{
string, int, etc
}
ができた
enum MyEnum
{
classType1, classType2
}
これにより、クラスclassType1 / classType2コンストラクターを呼び出すこともできます。これは、(たとえば)列挙型が宣言されたときのログ記録に役立ちます。
私の問題を提示する別の方法は
enum MyEnum
{
string1
{
//logic
},
string2
{
//logic
}
}
これに対する回避策はありますか?