VB6とVB.Netの違い1(変数宣言時の初期値)

変数宣言時の初期値を確認してみた。例) Dim v As Boolean

Visual Basic6 Visual Basic.Net
Boolean FalseFalse
Byte 00
Char×vbNullChar
Currency0 ×
Date#0:00:00#1/1/0001 12:00:00 AM
Double00
Decimal × 0
Integer00
Long00
ObjectNothingNothing
Short × 0
Single00
String“”Nothing

× :型が有りません

【動作確認環境】
・.Net側
  OS:Windows11 Pro 21H2
 Visual Studio:2019
.Net Framework : 4.7.2
・VB6側
  OS:Windows7
  Visual Studio:6

studio US