In this chapter, you round off your discussion on the C# language by looking at a few bits and pieces that haven't quite fitted in elsewhere. This isn't to say that these techniques aren't useful — just that they haven't fallen under any of the headings you've worked through so far.
Specifically, you will look at:
The :: operator and the global namespace qualifier
Custom exceptions and exception recommendations
Events
Anonymous methods
You also make some final modifications to the CardLib code that you've been building up throughout the last few chapters, and even use CardLib to create a card game.