Just to freshen this thread up a bit:
Here is the ECMA C# language specification which basically covers everything on like 550 pages with lots of examples. Good for looking things up if you are unsure.
http://www.ecma-international.org/pu...s/Ecma-334.htm