Partekatu honen bidez:


BC36635: Las expresiones lambda no son válidas en la primera expresión de una instrucción 'Select Case'

No se puede usar una expresión lambda para la expresión de prueba en una instrucción Select Case. Las definiciones de expresiones lambda devuelven funciones, y la expresión de prueba de una instrucción Select Case debe ser un tipo de datos básico.

El código siguiente causa este error:

' Select Case (Function(arg) arg Is Nothing)
    ' List of the cases.
' End Select

Id. de error: BC36635

Para corregir este error

  • Examine el código para determinar si podría funcionar una construcción condicional diferente como, por ejemplo, una instrucción If...Then...Else .

  • Es posible que haya pensado llamar a la función, como se muestra en el código siguiente:

Dim num? As Integer
Select Case ((Function(arg? As Integer) arg Is Nothing)(num))
    ' List of the cases
End Select

Consulte también