c#.net到vb.net:列表(共…)。查找

c#.net到vb.net:列表(共…)。查找,c#,vb.net,C#,Vb.net,有人能帮我把下面的C#NET翻译成VB.NET吗?我真的很困惑,谷歌也帮不了我什么忙。通常我只会对每个循环执行一次 Public void removeEval(string id) { evals.Remove(evals.Find(e => e.Id.Equals(id))); } 我从中获得了代码,并试图在VB.NET中理解它。这是一个: 这是一个: 谷歌给了我这个 将此函数转换为: Public Sub removeEval(id As String) evals

有人能帮我把下面的C#NET翻译成VB.NET吗?我真的很困惑,谷歌也帮不了我什么忙。通常我只会对每个循环执行一次

Public void removeEval(string id)
{
    evals.Remove(evals.Find(e => e.Id.Equals(id)));
}
我从中获得了代码,并试图在VB.NET中理解它。

这是一个:

这是一个:

谷歌给了我这个

将此函数转换为:

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 removeEval(id As String)
    evals.Remove(evals.Find(Function(e) e.Id.Equals(id)))
End Sub

在我更正后:
evals.Find(e=>e.Id.Equals(Id))

顺便说一句,那应该是
=>
,而不是
=
。使用顺便说一句,那应该是
=>
,而不是
=
。使用谢谢,但我得到的一个错误是'Equal'不是字符串的一个成员。没关系,它应该是与s notequal相等的。所以谢谢。谢谢,但我得到一个错误“Equal”不是字符串的成员。没关系,它应该等于s not Equal。谢谢你。
 Public Sub RemoveEvals(ByVal id As String)
       evals.Remove(evals.Find(Function(e) e.Id.Equals(id)))
 End Sub