Лямбда-выражения недопустимы в первом выражении оператора Select Case
Обновлен: Ноябрь 2007
Lambda expressions are not valid in the first expression of a 'Select Case' statement
Нельзя использовать лямбда-выражений для проверки выражения в операторе Select Case. Определения лямбда-выражений возвращают функции, а тестовое выражение оператора Select Case должно иметь простой тип данных.
Эту ошибку вызывает приведенный ниже код:
' Select Case (Function(arg) arg Is Nothing)
' List of the cases.
' End Select
Идентификатор ошибки: BC36635
Исправление этой ошибки
Проверьте код, чтобы определить будут ли работать другие условные конструкции, такие как оператор If...Then...Else.
Возможно, потребуется вызвать функцию, как показано в следующем коде:
Dim num? As Integer Select Case ((Function(arg? As Integer) arg Is Nothing)(num)) ' List of the cases End Select