hownot2code.com
10 features in C# that you really should learn (and use!)
If you start exploring C# or decide to expand your knowledge, you should learn these useful language features, which will help you to simplify the code, avoid errors and save a lot of time.