Перегрузка операторов для Enum - CodeHelper

Перегрузка операторов для Enum

1

Можно ли перегружать операторы (в частности "=") для Enum?

Лучший ответ:

1

Похоже, что нельзя. Перегрузка операторов достапна только для классов и структур. Как альтернатива, можно определить extension method, выполняющий нужное действие. Или использовать структуру вместо enum, структуры дают больше возможностей кастомизации поведения.

safonovea

Похоже да. Поиски к такому же результату привели.

Новые ответы


0

В частности оператор "=" в C# вообще перегружать нельзя...


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.