Ennis Ray Lynch, Jr. wrote:
Fourth, no one should have to wonder why this doesn't work:
if not foo is nothing and foo.Id < 10 then
end if
Well it work's just fine if you write it the corrcet way.
if not foo is nothing andalso foo.Id < 10 then
end if
In my humble opinion I find that most people criticise other languauges without having a full understanding of them. For me I use both C# and VB.net and I don't really favour one over the other. All depends on what project I am working on at the time.