Сегодня я столкнулся с некоторым кодом, который выглядит примерно так.
namespace Foo
{
public enum Game{ High, Low};
public enum Switch{On, Off};
public class Bar()
{
// Blah
}
}
Я не мог понять, в чем разница между этим и объявлением перечислений внутри класса. AFAIK, вы все еще можете «переопределить» эти перечисления внутри класса.