O'Reilly logo

CLR via C#, Fourth Edition by Jeffrey Richter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Enumerated Types and Bit Flags

In this chapter:

Enumerated Types

Bit Flags

Adding Methods to Enumerated Types

In this chapter, I’ll discuss enumerated types and bit flags. Because Windows and many programming languages have used these constructs for so many years, I’m sure that many of you are already familiar with how to use enumerated types and bit flags. However, the common language runtime (CLR) and the Framework Class Library (FCL) work together to make enumerated types and bit flags real object-oriented types that offer cool features that I suspect most developers aren’t familiar with. It’s amazing to me how these features, which are the focus of this chapter, make developing application code so much easier.

Enumerated Types

An enumerated ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required