Os membros da instância e 'Me' não podem ser usados em uma expressão de consulta
Uma consulta LINQ em um Structure inclui uma referência para Me ou para um membro de instância da estrutura. Referências a Me ou os membros da instância não são permitidos em expressões de consulta dentro de um Structure.
ID de erro: BC36535
Para corrigir este erro
Criar uma cópia do membro de instância ou o valor retornado pela referência Me e usar a cópia na expressão de consulta, sistema autônomo mostrado no exemplo a seguir.
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
Consulte também
Conceitos
Introdução ao LINQ no Visual Basic