Как мне объявить вложенное перечисление? - PullRequest
45 голосов
/ 11 июня 2009

Я хочу объявить вложенное перечисление как:

\\pseudocode
public enum Animal
{
  dog = 0,
  cat = 1
}

private enum dog
{
   bulldog = 0,
   greyhound = 1,
   husky = 3
}

private enum cat
{
   persian = 0,
   siamese = 1,
   burmese = 2
}

Animal patient1 = Animal.dog.husky;

Можно ли это сделать?

Ответы [ 11 ]

0 голосов
/ 11 июня 2009

Может быть, этого будет достаточно?

class A
{
  public const int Foo = 0;
  public const int Bar = 1;
}

class B : A
{
  public const int Baz = 2;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...