C#中是否有任何机制允许在同一行中定义和声明一个Enum变量,如下所示:
public class ClassWithEnumMember
{
public Enum Type { TYPE1, TYPE2, TYPE3 } = TYPE1;
}
答案 0 :(得分:7)
public enum Foo { Bar, Baz }; public Foo myField = Foo.Bar;
所有人都整齐地排在一条线上!
答案 1 :(得分:1)
这个最简单的答案是否定的。为什么不把它分成两行?