El operando 'Is' de tipo 'typename' solo se puede comparar con 'Nothing', porque 'typename' es un tipo que acepta valores NULL
Una variable declarada como que acepta valores NULL se ha comparado con una expresión distinta de Nothing
con el operador Is
.
Id. de error: BC32127
- Para comparar un tipo de valor que acepta valores NULL con una expresión distinta de
Nothing
con el operadorIs
, llame al métodoGetType
en el tipo que acepta valores NULL y compare el resultado con la expresión, como se muestra en el ejemplo siguiente.
VB
Dim number? As Integer = 5
If number IsNot Nothing Then
If number.GetType() Is Type.GetType("System.Int32") Then
End If
End If
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: