April 2010
Intermediate to advanced
976 pages
23h 2m
English
This chapter examines two special types of class members that have a close relationship to each other: indexers and properties. Each expands the power of a class by enhancing its integration into C#’s type system and improving its resiliency. Indexers provide the mechanism by which an object can be indexed like an array. Properties offer a streamlined way to manage access to a class’ instance data. They relate to each other because both rely upon another feature of C#: the accessor.
As you know, array indexing is performed using the [ ] operator. It is possible to define the [ ] operator for classes that you create, but you don’t use an operator method. Instead, you create an indexer. An indexer allows ...
Read now
Unlock full access