动态C#代码执行

时间:2011-07-16 05:50:43

标签: c#

我需要运行C#代码的小片段用于教育目的和每次执行,我应该打开项目(解决方案),删除现有代码,键入新代码,构建和编译,然后运行项目。例如,为了执行string.IsNullOrEmpty("something"),我应该遵循所有这些程序。 我只是想到了这样的事情:

enter image description here

我可以在其中输入代码段,单击“执行”,然后查看结果。反正有吗?

5 个答案:

答案 0 :(得分:10)

您没有明确说明您是否在寻求实施自己的解决方案的指导或内容,但如果您愿意使用第三方实用程序,则LINQPad几乎就是您所需要的描述

答案 1 :(得分:1)

看看Snippet Compiler

不完全是你所要求的,但从我能说的内容看起来非常接近。

答案 2 :(得分:0)

还有ideone可以运行C#代码以及大量其他语言。

答案 3 :(得分:0)

还有mono的csharp / gsharp:

请参阅http://www.mono-project.com/CsharpRepl

答案 4 :(得分:0)

Mono正在将编译器作为服务的东西 - 这就是你要找的东西:http://tirania.org/blog/archive/2010/Apr-27.html