我需要一些帮助翻译从C#此代码vb.net:需要帮助翻译功能从C#到vb.net
private static Action<int, int> TranslateOrigin(Action<int, int> f, int x, int y)
{
return (a, b) => f(a + x, b + y);
}
自动翻译,我发现在互联网上做的是一个烂摊子,生产:
Private Shared Function TranslateOrigin(f As Action(Of Integer, Integer), x As Integer, y As Integer) As Action(Of Integer, Integer)
Return Function(a, b) f(a + x, b + y)
End Function
哪些不会编译,抱怨“表达式不生成值”。 我一直在戳它一会儿,并没有任何运气翻译它,任何帮助将不胜感激。
+1自动翻译人员的lambda表达式垃圾。 – MarkJ