인스턴스 멤버와 'Me'는 쿼리 식에 사용할 수 없습니다.

Structure 의 LINQ 쿼리에는 Me 에 대한 참조 또는 구조체의 인스턴스 멤버에 대한 참조가 있습니다. Me 또는 인스턴스 멤버에 대한 참조는 Structure내의 쿼리 식에서 허용되지 않습니다.

오류 ID: BC36535

이 오류를 해결하려면

  1. 다음 예제와 같이 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  

참고 항목