Visual Basic键入和转换问题

use*_*350 0 vb.net vb6 casting typing

我是使用Visual Basic开发的新手,但在C#/ C/C++/JAVA/Haskell和其他一些方面有很多经验.

有什么理由我维护代码并找到代码示例,其中类型声明似乎是懒惰的?我见过无数的字符串,它们只被用作String类型,被声明为一个对象.在VB.NET的面向对象特性出现之前,这是否有必要确保方法可以采用多种类型?为什么有人会这样做?

Sco*_*man 5

猜测......懒惰和旧的VB6习惯正在发扬光大.