在 C# 中,我知道我们不能将对象分配给枚举。我所追求的功能是在声明 Enum 时,它会触发一个事件。
所以而不是拥有
enum MyEnum
{
string, int, etc
}
我本可以有
enum MyEnum
{
classType1, classType2
}
然后,这也将允许调用类 classType1/classType2 构造函数,这可能(例如)对声明枚举时的日志记录很有用。
提出我的问题的另一种方式可能是
enum MyEnum
{
string1
{
//logic
},
string2
{
//logic
}
}
有解决办法吗?