Существует ли какой-либо механизм в C #, который позволяет определять и объявлять переменную Enum в одной строке следующим образом:
public class ClassWithEnumMember { public Enum Type { TYPE1, TYPE2, TYPE3 } = TYPE1; }
public enum Foo { Bar, Baz }; public Foo myField = Foo.Bar;
Все аккуратно на одной линии!
Этот самый простой ответ - нет. Почему бы просто не сделать это в две строки?