Having suffered through the book to the end, I feel compelled to say what a pathetic disappointment.From the first few chapters it was amazingly clear that the author not only didn't have a firm grasp of C# but had almost entirely misunderstood .Net as well.
Intermixed amongst some pathetically poor examples was a combination of editorial errors, mistakes and outright misinformation...I seriously hope noone who has read this book has taken it as an example of how to code, let alone code one of the GoF patterns in managed code.
Even the descriptions of the patterns left much to be desired with even one of the simplest patterns, the Singleton not accurately represented.
There is 1 saving grace ... it has a nice title :)