Posts Tagged ‘vbnet syntax’

IsNot in vbnet – a more readable way to check for Nothing

November 29th, 2009

When I have written Vbnet and checked for Nothing I have chosen between

If Not( o Is Nothing ) Then

and

If False = o Is Nothing Then

and

If o Is Nothing Then
‘    NOP.
Else

all ugly and/or hard to read but in their own way.

Some days ago I stumbled upon IsNot and since then my code looks nicer like so:

If o IsNot Nothing Then

I have been writing Vbnet for years without finding IsNot so I thought there are more out there with the same problem.