if (you is CSharpDeveloper) Read(this) //Hidden Features of C#
            July 2. 2009
            
                
                0 Comments
            
                    
        
    public class CallToAction
{
    abstract class CSharpDeveloper { }
    class You : CSharpDeveloper { }
    string ReadTheContentOf(System.Uri url) { return string.Empty; }
    System.Uri URL = new System.Uri("http://stackoverflow.com/questions/9033/hidden-features-of-c");
    public CallToAction()
    {
        var you = new You();
        if (you is CSharpDeveloper)
            ReadTheContentOf(this.URL).AndLearnTonsOfStuffs();
    }
}
public static class MyExtensions
{
    public static void AndLearnTonsOfStuffs(this string input) { }
}
 
”This compiles by the way. It won’t do squat, but it compiles!!“
Go spend half a day or a day and read that post, all the answers, the comments and the links within it. I promised you won’t regret it and you might actually learn a thing or two about C# that you don’t know about. I know I did.
Hint: the URL in the code above is actually clickable if you didn’t notice.  Or if you are hyperlink-challenged, you can cut and paste the following URL to your browser: 
http://stackoverflow.com/questions/9033/hidden-features-of-c 
Enjoy…
