Concise VB.NET?
Okay, VB.NET has a more concise syntax for checking reference equality without calling out to Object.ReferenceEquals:
"`If c1 Is c2 Then...`" vs. "`if ((object)c1 == (object)c2) {...}`"
Okay, VB.NET gets this one; I’m not yet persuaded however and my preference is still for C# given the choice.