VB6とVB.Netの違い3(VbNullの代入)

下記の型の変数にVbNullを代入したらどうなるか試してみた。

Visual Basic6 Visual Basic.Net
Visual Basic6Visual Basic.Net
Boolean TrueTrue
Byte 11
Char× ビルドエラー
Currency1×
Date#1899/12/31# ビルドエラー
Double11
Decimal× 1
Integer11
Long11
Objectエラー発生 Null(1)
Short× 1
Single11
String“1”“1”

× :型が有りません

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