@Denis Troller said:@Random832 said:From what I've read, this changed in .NET - "As New (something)" is now syntactic sugar for "As (something) = New (something)" It is. In VB.Net gone are the days of object being magically instantiated whenever you look at them (as it was in VB6. We tend to call bugs coming from that particular "feature" heisenbugs here).Dim b as New MyClass is indeed just syntactic sugar for Dim b as MyClass = New MyClassFair enough.