'typename' は Null 許容型であるため、'typename' 型の 'Is' オペランドは 'Nothing' とのみ比較できます

更新 : 2007 年 11 月

Is 演算子を使用して、Null 許容として宣言されている変数を Nothing 以外の式と比較しました。

エラー ID: BC32127

このエラーを解決するには

  • Is 演算子を使用して、Null 許容型を Nothing 以外の式と比較するには、Null 許容型の GetType メソッドを呼び出して、その結果を式と比較します。次に例を示します。

    Dim number? As Integer = 5
    
    If number IsNot Nothing Then
      If number.GetType() Is Type.GetType("System.Int32") Then 
    
      End If
    End If
    

参照

概念

null 許容値型

参照

Is 演算子 (Visual Basic)