このコードを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
これはコンパイルされず、「式は値を生成しない」と不平を言います。私はしばらくの間それを突っついていました、そしてそれを翻訳する運がありませんでした、どんな助けも大いにありがたいです。