Nothing != null – or does it?

Recently in a previous project I came across a peculiar difference between VB.NET and C#.

Consider the following C# expression which:

null <= 2 This expression evaluates to False which is what I ...