Я пытаюсь создать константу типа Enum
, но я получаю сообщение об ошибке..
Мое перечисление:
public enum ActivityStatus
{
Open = 1,
Close = 2
}
и у меня есть модель, которая ее использует:
public class CreateActivity
{
public int Id;
public const ActivityStatus ActivityStatus = ActivityStatus.Open;
}
возникает следующая ошибка:
Ошибка 1 Оценка постоянного значения для "Help_Desk.Models.CreateActivity.ActivityStatus" включает в себя круговое определение...
Но если я изменю имя свойства ActivityStatus
, это сработает!
public class CreateActivity
{
public int Id;
public const ActivityStatus AnyOtherName = ActivityStatus.Open;
}
Почему это происходит?