VBで複数の型宣言

昔から変だと思っていたVBの型宣言
(個人的にフツーだと思っているのが .net の方です)

VB6まで or VBA
Dim A as Integer, B as Integer
Dim C, D as Integer
Dim E
結果: A B D の3つは Integer 型, C と E は Variant型
つまり、省略形はVariant型以外ないという事

VB.net
Dim A as Integer, B as Integer
Dim C, D as Integer
Dim E
結果: A B C D の4つはInteger 型、E はObject型

VB.net からは int a, b みたいに Dim a, b as Integer とカンマ区切りでよい

コメント