对于以下泛型类。
class Message<T>
{
public enum TYPE { Heart, Spade };
}
在 Java 中,要引用枚举,我可以简单地
// Works in Java
Message.TYPE type = Message.TYPE.Heart;
但是在 C# 中呢?在 C# 中,我需要提供一个虚拟类型
Message<double>.TYPE type = Message<double>.TYPE.Heart;
有什么办法可以避免这种dummy
类型?