我需要一些幫助翻譯從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