1

我在 C# 中有以下行:

test.testMethod.Foreach(x => x.testMethod2.Add(test_arg));

VB中的等价物是什么?

我试图这样做,x => x.testMethod2.Add但它不允许我这样做。

4

2 回答 2

4

这称为lambda 表达式
vb.net 中的适当等价物将是

Sub(x) x.testMethod2.Add(test_arg)

您基本上Function是在创建表达式函数和Sub创建表达式子例程的情况下使用。有关更多详细信息,请参阅Lambda 表达式 (Visual Basic)

于 2013-04-21T20:12:33.273 回答
3

这是一个lambda 表达式。与该 C# lambda 表达式等效的 VB 将是:

Sub(x) x.testMethod2.Add(test_arg)
于 2013-04-21T20:11:35.483 回答