暗黙的に型付けする変数のことを型推論と言います。
C#はvarキーワードを利用します。
TestClass cls = new TestClass();
var cls = new TestClass();
VB.NETはDimキーワードのみにしてAs以降の型を指定しないと型推論となります。
Dim cls As TestClass = New TestClass()
Dim cls = New TestClass()
型推論を使うことで、変数clsは暗黙的にTestClass型となります。
型推論はVB6時代のVariant型と同じような記述の仕方なので、VB.NETユーザーは少し抵抗があるかもしれません。しかし、Variant型とDimによる型推論は全く別物です。型推論はコンパイル時に右辺に設定されているデータ型に応じて変数の型が決定するのです。