Integer型に Nothingを 保持できるようにする

変数 iiiは従来のIntegerである。Nothingを入れても、ゼロ
Integer型にNothingを保持させる方法として、Nullable型を用いる事ができるそうだ。

C#のコーディングサンプルを見ると
Nullable i = null;
とあったので、テンプレートの考え方のようだ。

        Dim iii As Integer                  '初期値はゼロである
        Dim xxx As Nullable(Of Integer)     '初期値はNothingである
        Dim yyy As Integer?                 '?で省略して書くこともできるらしい。 働きはxxxと同じ   

        iii = Nothing
        iii = 1         ' Nothing を入れてもゼロである

        xxx = Nothing
        xxx = 2         ' Newしなくても2が入る

VS 2005で新しくなったVisual BasicとC#の新機能を総括 − @IT