>>466
本気で言ってるのか。

Dim arr() as String
これはVB6ユーザー向けの糖衣構文みたいなもので変則的な書き方。

.NETではString()はStringとは独立した別の型。
asの後ろに書くのは型名なのだから、そこにStringなどと書くのは本来間違っている。

こんなものに何の違和感も感じない人は、恐らくプログラミング言語の構文を
ロジックで理解せずに呪文感覚で覚えているんだろう。