I have posted before about reading other's code. What happens when you need an example to get ideas from or to better understand usage. Let's face it. Documentation of a language doesn't always give you everything you need to know. If you haven't already found it, Krugle is a good place to look for code sample. It is the Google of code files. It has been around for a while but I don't believe that most developers know about it or use it as much as they might benefit. Try it out.
Now you may want to look at code that isn't indexed on Krugle but you have the assembly for it. In this case you will want to download Reflector. This is another way to get hints and tricks from other's code. Of course Reflector is looking at the the compiled code instead of the original source, but you will get the gist of what the developer was doing.