帮助Javascript转C#转换器

时间:2010-09-21 04:12:18

标签: c# javascript converter

我找到了一个用javascript编写的算法,现在我想将它转换为C#, 任何工具都可以做到这一点吗?

3 个答案:

答案 0 :(得分:8)

好吧,你可以从Javascript.Net开始在另一个应用程序中尝试你的代码,然后再重写/转换它。无论你做什么,都不要依赖自动生成的代码来获得任何重要的算法。

如果内存服务,实际上有一种在.Net CLR上运行的JavaScript。我认为它没有流行起来。

答案 1 :(得分:2)

使用带有.net Reflector的javascript.net或jscript,可以保存你的大脑和键盘,可能

答案 2 :(得分:1)

有一种称为UnityScript的JavaScript方言可以使用UnityScript-to-C# converter转换为C#。

我还写了一个名为universal-transpiler的工具,可以将一小部分JavaScript转换为C#和其他几种语言。

使用JavaScript输入:

function add(a,b){
    var g = [3,4,5];
    return a+b+(g[0])+(g.length);
} 

function divide(a,b){
    return a/b;
}

来自universal-transpiler的C#输出:

public static int add(int a,int b){
    int[] g={3,4,5};
    return a+b+(g[0])+(g.Length);
} 

public static int divide(int a,int b){
    return a/b;
}