我正在使用 LinQ 语句解决以下代码中的错误。
Imports System.Linq
Module program
Sub main()
Dim a As Integer() = New Integer(9) {100, 30, 50, 40, 20, 70, 80, 90, 10, 60}
'menampilkan isi array
Console.Write("Sumber data{0}: ", vbTab)
For Each elemen As Integer In a
Console.Write(elemen & " ")
Next
'membuat query
Dim hasil = From e In a
Where e < 60
Select e
Console.Write("{0}Hasil query{1}: ", vbNewLine, vbTab)
'eksekusi query
For Each i As Integer In hasil
Console.Write(i & " ")
Next
Console.ReadLine()
End Sub
End Module
这是我的错误声明之一:
错误 bc 30451:未声明名称“where”。
在包含where e < 60
.
我想知道为什么where
要声明?
顺便谢谢我使用 vb.net 3.5。