【发布时间】:2010-05-07 06:54:13
【问题描述】:
我是 vb.net 新手。这个问题可能非常新手并且以前回答过,但我找不到。我正在尝试 lambda 功能并被击中。
Private Function HigerOrderTest(highFunction as Func(Of Int16,Int16)) As Action(of String)
Dim sam = highFunction(3)
Dim DoIt as Action(of String)
DoIt = sub(s) console.WriteLine(s)
return DoIt
End Function
我在 DoIt = sub(s) console.WriteLine(s) 行得到 “Expression expected.”。当我将其更改为 DoIt = function(s) console.WriteLine(s) 我得到 Expression does not generate a value. 错误。有什么问题?
【问题讨论】:
-
您使用的是什么版本的 VB.NET?