javascript转c#怎么办

 我来答
coco_keleyear
推荐于2016-02-06 · TA获得超过125个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:100万
展开全部

你是说把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,否则引用不到。

冰菓冰菓
2015-11-09 · TA获得超过496个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:232万
展开全部

请问是转学习方向吗,楼主需要理解2个语言的问题。

  1. C#是微软的最新开发的高级语言, 可以用来开发网站或者桌面端应用程序等许多项目。

  2. 而js是当前使用最多的web前端开发语言(当然也有用作其他的用途,例如node.js),当使用C#开发网站(如ASP.NET)时,服务器端用的就是C#开发,而比较复杂的页面逻辑当然需要使用javascript来构造逻辑。

    所有二者在开发网站上面是共同协作的关系,楼主不妨二者都学习,这是最好的。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式