и color2, но можно сравнивать строки, возвращаемые методом ToString, например color1.ToSting() и color2.Tostring(); существуют явные взаимно обратные преобразования констант базового типа и констант перечисления; Метод ToString, наследованный от класса Object, возвращает строку, задающую константу перечисления. Персоны и профессии Рассмотрим еще один пример работы с перечислениями, приближенный к реальности. Добавим в класс Person, рассмотренный в предыдущей лекции 16, поле, определяющее профессию персоны. Вполне разумно иметь перечисление, например, Profession, задающее список возможных профессий. Сделаем это поле, как обычно, закрытым, а доступ к нему обеспечим соответствующим свойством: Profession prof; public Profession Prof { get {return (prof);} set {prof = value;} } Добавим еще в класс Person |