Посты для тега : ‘перечисления’

Перечисления в C#

Перечисления (enum) в С# подобны перечислениям в С++, и синтаксис их определения практически идентичен. Однако в точке использования необходимо полностью квалифицировать значения из перечисления, используя имя типа этого перечисления. Все перечисления основаны на лежащем в основе целочисленном типе int, если не указано иначе. Таким образом, перечисления также являются типами значений.

Читать далее »

Критичные финализаторы и SafeHandle

Критичные финализаторы подобны CER в том отношении, что код внутри них защищен от асинхронных исключений и прочих подобных опасностей, исходящих от виртуальной исполняющей системы и находящихся вне вашего влияния. Чтобы указать, что объект имеет критичный финализатор, просто унаследуйте его от CriticalFinalizerObject.

Читать далее »

Перечисления Java

Типобезопасные перечисления (typesafe enums) в Java представляют собой классы и являются подклассами абстрактного класса java.lang.Enum. При этом объекты перечисления инициализируются прямым объявлением без помощи оператора new. При инициализации хотя бы одного перечисления происходит инициализация всех без исключения оставшихся элементов данного перечисления.

Читать далее »
 
Rambler's Top100