У меня есть два списка, объявленных следующим образом:
Dim lstDBItems As New List(Of DBItem)
Dim lstAppItems As New List(Of AppItem)
Я пытаюсь сделать что-то вроде этого:
У меня есть функция, которая возвращает List (Of AppItem):
Function GetAppItems() As List(Of AppItem)
'...
End Function
В вышеприведенной функции я заполняю lstDBItems, а затем записываю инструкцию return следующим образом:
Return lstDBItems.Select(Function(x)
dim oItem As New AppItem()
oItem.Property1 = x.DbProperty1
'...
Return oItem
End Function)
Странно то, что код компилируется, но в rumtime я получаю ошибку типа case.Как правильно делать то, чего я пытаюсь достичь ...?
PS: Извините за подделку скриншота.