c#.net to vb.net: List(of ...) .find

本文关键字:net of find to vb List | 更新日期: 2023-09-27 18:15:53

谁能翻译一下下面的c#。NET到VB。NET对我来说,因为我真的很困惑,谷歌也没有多大帮助。通常我只会在每个循环中执行a。

Public void removeEval(string id)
{
    evals.Remove(evals.Find(e => e.Id.Equals(id)));
}

我从http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Service/得到了代码,我正试图在VB.NET中理解它。

c#.net to vb.net: List(of ...) .find

这是一个lambda表达式:

evals.Remove(evals.Find(Function(e) e.Id.Equals(id)))

google给了我这个http://www.developerfusion.com/tools/convert/csharp-to-vb/

将此函数转换为:

Public Sub removeEval(id As String)
    evals.Remove(evals.Find(Function(e) e.Id.Equals(id)))
End Sub
evals.Find(e => e.Id.Equals(id)));
 Public Sub RemoveEvals(ByVal id As String)
       evals.Remove(evals.Find(Function(e) e.Id.Equals(id)))
 End Sub