執行個體成員和 'Me' 不能用在查詢運算式中
更新:2007 年 11 月
Structure 中的 LINQ 查詢包含 Me 的參考,或者包含結構之執行個體成員的參考。Structure 的查詢運算式中不允許使用 Me 或執行個體成員的參考。
錯誤 ID: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