是否有类似于LINQPad的技术来编译在浏览器中运行的C#?[关闭]


9

想想JSFiddle。LINQPad非常适合具有类似选项的快速C#。是否在浏览器中运行类似LINQPad的东西?


5
ideone.com的在线C#设置使用Mono编译器,但没有太多麻烦。
jonsca 2011年

Answers:



4

运行代码是一种非常轻量级的替代方案,可以在任何浏览器中使用。

它不需要像compilr这样的帐户,并且界面比ideone更为精简。


3
在堆栈交换时,单行答案通常不合要求。您能否解释为什么您认为此选项比此处的其他答案更合适?
Mark Booth 2013年

@Mark_Booth您对单线皱眉有什么参考吗?我唯一能找到的相关信息是meta.programmers.stackexchange.com/questions/3472/…,这似乎不同意。不过,进行比较当然是个好主意。我添加了一些有关的信息。
HugoRune13年

它在每个堆栈交换站点的FAQ中。单行答案通常仅是指向外部站点的链接而已,这使它们成为删除的候选对象。您的答案出现在我针对低质量帖子的评论流中,并说:“由于其长度内容,该答案被自动标记为低质量。” 尽管我认为它具有有用的信息(因此不想建议删除),但我确实认为它需要改进,因此请发表评论。
Mark Booth

2

我不知道这样的事情,但是JSFiddle实用的原因是因为代码是在浏览器而非服务器上本地运行的。为了对C#代码执行类似的操作,您很可能需要在服务器上执行此操作或使用浏览器插件。

插件解决方案甚至无法实现基于浏览器的目的,因为它需要安装并限制其可以运行的平台。除非被大量沙盒化,否则基于服务器的解决方案将具有许多固有的风险。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.