Члены экземпляров и переменную Me нельзя использовать в выражении запроса
Обновлен: Ноябрь 2007
Instance members and 'Me' cannot be used in a query expression
LINQ-запрос в Structure включает ссылку на Me или на член экземпляра структуры. Ссылки на Me или на члены экземпляра не допускаются в выражениях запроса в Structure.
Идентификатор ошибки: BC36535
Чтобы исправить данную ошибку
Создайте копию члена экземпляра или значение, возвращаемое с помощью ссылки на Me, и используйте копию в выражении запроса, как показано в следующем примере.
Structure SampleStructure Public SearchValue As Integer Public Sub SetSearchValue(ByVal number As Integer) SearchValue = number End Sub Public Sub GetData() Dim sv = SearchValue Dim SampleData = New Integer() {1, 2, 3, 4} Dim query = From number In SampleData _ Where number < sv End Sub End Structure
См. также
Основные понятия
Знакомство с LINQ в Visual Basic