İngilizce dilinde oku

Aracılığıyla paylaş


Örnek üyeleri ve 'Ben' sorgu ifadesinde kullanılamaz

içindeki LINQ Structure sorgusu, yapının bir örnek üyesine Me veya bir örneğine başvuru içerir. Me içindeki sorgu ifadelerinde veya örnek üyelerine başvurulara Structureizin verilmez.

Hata Kimliği: BC36535

Bu hatayı düzeltmek için

  1. Örnek üyesinin veya başvurusu Me tarafından döndürülen değerin bir kopyasını oluşturun ve aşağıdaki örnekte gösterildiği gibi sorgu ifadesinde bu kopyayı kullanın.
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  

Ayrıca bkz.