javascript转c#怎么办
你是说把C#可以使用js方法,或者说是把js的方法转成C#的方法么?
首先你要新建一个js,把js方法拷贝过来
然后利用.net自带的编译程序。给你举个例子,加入我C盘下有个文件,内容是
public class JS
{
public static function Test(a)
{
return a+1;
}
}
然后选择开始->程序->Visiual Stdio->Visiual Stdio Tool->命令提示符工具
然后输入(以我的为例)
C:\Program Files\Microsoft Visual Studio 10.0\VC> jsc /t:library c:\js.js
这句就是把C盘下的js.js编译成.net的dll,
生成的目录在(以我的为例)
C:\Program Files\Microsoft Visual Studio 10.0\VC下面。
你在程序里引用一下该dll,同时引用一下MicroSoft.JScript。
然后在程序里,你应该可以有这样一个方法
JS.Test(object a),传一个参数进去,就能返回 结果。
记住:
1,JS的方法外面必须包含(public class JS)类,这个JS你随便取。
2,JS的所有方法前面必须加入public static,否则引用不到。
请问是转学习方向吗,楼主需要理解2个语言的问题。
C#是微软的最新开发的高级语言, 可以用来开发网站或者桌面端应用程序等许多项目。
而js是当前使用最多的web前端开发语言(当然也有用作其他的用途,例如node.js),当使用C#开发网站(如ASP.NET)时,服务器端用的就是C#开发,而比较复杂的页面逻辑当然需要使用javascript来构造逻辑。
所有二者在开发网站上面是共同协作的关系,楼主不妨二者都学习,这是最好的。