VB6とVB.Netの違い2(Nothingの代入)

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

Visual Basic6 Visual Basic.Net
Boolean エラー発生False
Byte エラー発生 0
Char× vbNullChar
Currency エラー発生 ×
Dateエラー発生 1/1/0001 12:00:00 AM
Doubleエラー発生 0
Decimal× 0
Integerエラー発生 0
Longエラー発生 0
Objectエラー発生 Nothing
Short× 0
Singleエラー発生 0
Stringエラー発生 Nothing

× :型が有りません

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