This chapter builds on your current understanding of object-oriented development by introducing the topic of interface-based programming. You learn how to use C# to create and implement custom interfaces, and come to understand the benefits of building types that support multiple behaviors. Along the way, a number of related topics are also discussed, such as obtaining interface references, explicit interface implementation, and the construction of interface hierarchies.
KeywordsObject Reference Hash Code Object User Sort Order Custom Interface
Unable to display preview. Download preview PDF.