0

我想将 linq 和 vb.net 与 vbnc 编译器一起使用。

当我尝试编译此代码时:

Imports System
Imports System.Linq
Imports System.Collections.Generic

Public Class Application
    Public Shared Sub Main()

      Dim lista As New List(Of String)
      lista.Add("Uno")
      lista.Add("Due")
      lista.Add("Tre")
      lista.Add("Quattro")

      Dim source = From elem As String In lista Where elem = "Uno" select elem
      System.Console.WriteLine("Hello world!")

  End Sub

End Class

我有以下错误:

Error VBNC30205: Expected end of statement.

我认为 vbnc 编译器不支持 linq 函数。

如何解决此错误?

4

1 回答 1

0

尝试删除语句中的演员;它不应该是必需的:

Dim source = From elem In lista Where elem = "Uno" select elem
于 2013-08-28T12:14:45.823 回答