如何将此C#代码转换为Visual Basic

时间:2010-08-19 13:12:39

标签: c# vb.net delegates

我不知道如何将带有委托的C#代码转换为Visual Basic代码,你能帮助我吗?

List<XmlUser> matchingUsers = this.Store.Users.FindAll(delegate(XmlUser user) 
    {
        return user.Email.Equals(emailToMatch,
            StringComparison.OrdinalIgnoreCase);
    }
);

3 个答案:

答案 0 :(得分:6)

Dim matchingUsers As List(Of XmlUser) = Me.Store.Users.FindAll( _
    Function(user As XmlUser) user.Email.Equals(emailToMatch, StringComparison.OrdinalIgnoreCase) _
)

答案 1 :(得分:3)

编译代码。获取.Net Reflector:

http://www.red-gate.com/products/reflector/

并选择Visual Basic进行反汇编。这是一种在两种语言之间进行转换的简单方法。

答案 2 :(得分:1)

我已经使用this converter取得了一些成功。我会从那里开始。

此外,快速谷歌搜索应该会给你一些好的结果。