'typename' türünde 'Is' işleneni yalnızca 'Nothing' ile karşılaştırılabilir, çünkü 'typename' null atanabilir bir türdür

Null atanabilir olarak bildirilen bir değişken işleci kullanılarak dışındaki Nothing bir ifadeyle Is karşılaştırıldı.

Hata Kimliği: BC32127

Bu hatayı düzeltmek için

  1. Null atanabilir değer türünü işlecini kullanarak Is dışındaki Nothing bir ifadeyle karşılaştırmak için, null atanabilir değer türündeki yöntemini çağırın GetType ve aşağıdaki örnekte gösterildiği gibi sonucu ifadeyle karşılaştırın.
Dim number? As Integer = 5  

If number IsNot Nothing Then  
  If number.GetType() Is Type.GetType("System.Int32") Then

  End If  
End If  

Ayrıca bkz.