你如何在vb.net中内联代理像c#?
发布时间:2020-12-16 23:55:14 所属栏目:大数据 来源:网络整理
导读:可以在vb.net中创建一个内联代理,就像在c#中一样吗? 例如,我想像这样做内联: myObjects.RemoveAll(delegate (MyObject m) { return m.X = 10; }); 只有在VB中,无需做这样的事情 myObjects.RemoveAll(AddressOf GreaterOrEqaulToTen) Private Function G
可以在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 – 编辑 – myObjects.RemoveAll(Function(m As MyObject) m.X >= 10) 见Lambda Expressions on MSDN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |