你如何在vb.net中内联代理像c#?

前端之家收集整理的这篇文章主要介绍了你如何在vb.net中内联代理像c#?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
可以在vb.net中创建一个内联代理,就像在c#中一样吗?

例如,我想像这样做内联:

myObjects.RemoveAll(delegate (MyObject m) { return m.X >= 10; });

只有在VB中,无需做这样的事情

myObjects.RemoveAll(AddressOf GreaterOrEqaulToTen) 

Private Function GreaterOrEqaulToTen(ByVal m as MyObject)
    If m.x >= 10 Then 
         Return true
    Else
         Return False
    End If
End Function

– 编辑 –
我应该提到,我仍然在.net 2.0中工作,所以我不能使用lambdas。

myObjects.RemoveAll(Function(m As MyObject) m.X >= 10)

Lambda Expressions on MSDN

猜你在找的VB相关文章