VBNC无法使用Linq函数进行编译

时间:2013-08-27 10:03:24

标签: vb.net linq mono xamarin

我想将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函数。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

尝试删除声明中的强制转换;它不应该被要求:

Dim source = From elem In lista Where elem = "Uno" select elem