場合によっては、特定の状況で定義された値を持たない値型を使用することがあります。 たとえば、データベース内のフィールドでは、意味のある割り当て値と割り当てられた値がない値を区別する必要がある場合があります。 値型は、通常の値または null 値を受け取るように拡張できます。 このような拡張機能は null 許容型と呼ばれます。 各 null 許容値型は、ジェネリック Nullable<T> 構造体から構築されます。 作業関連のアクティビティを追跡するデータベースを考えてみましょう。 次の例では、null 許容 Boolean 型を構築し、その型の変数を宣言します。 宣言は、次の 3 つの方法で記述できます。 Dim ridesBusToWork1? As Boolean Dim ridesBusToWork2 As Boolean? Dim ridesBusToWork3 As Nulla

