Frameworkを使用する以上、C#とVB.NETには、あまり差がないため、C#プログラマが、VBでの開発を行うこともあると思います。VBには特有のクセがあるため、VBの基本的な構文だけを覚えただけで、開発にあたると思わぬ落とし穴にはまりかねません。そこで、C#プログラマがVB.NETを使用した開発を行う場合にあらかじめ知っておいた方が良い点をまとめます。ループ内に変数の宣言がある場合であっても、暗黙的な初期化は最初に実行される場合にのみ行われます。