Почему можно ссылаться на значения перечисления, когда поле имеет имя, идентичное типу перечисления, но не тогда, когда C#

Место общения программистов C#
Anonymous
Почему можно ссылаться на значения перечисления, когда поле имеет имя, идентичное типу перечисления, но не тогда, когда

Сообщение Anonymous »

Простой пример:

Код: Выделить всё

enum ControlType { Foo }

class A
{
public ControlType ControlType = ControlType.Foo;
}

class B
{
public ControlType? ControlType = ControlType.Foo; // 

Подробнее здесь: [url]https://stackoverflow.com/questions/78506904/why-is-it-possible-to-refer-to-enum-values-when-a-field-is-named-identically-to[/url]

Вернуться в «C#»