Dim x As New MyClass の動作が変更 Visual Basic .NET では、このコードによる動作が変更されました。 Visual Basic 6.0 では、このコードのある行ではオブジェクトは生成されずに、それを利用するタイミングに、オブジェクトがすでに作られているかどうかをチェックし、なければ作成されるというものでした。これによる利点と欠点は次の通りです。 利点 (Visual Basic 6.0) 必ずオブジェクトが存在することが保証される (Nothing を設定してオブジェクトが破棄されたとしても、オブジェクトを再利用しようとすると、再作成される) 欠点 (Visual Basic 6.0) オーバーヘッド (オブジェクトが利用されるたびに毎回チェックが入る) 明示的なオブジェクトの管理がしにくい Visual Basic .NET では、 Dim x As