回答
您可以尝试Snippet Compiler
看看CsharpRepl(Mono项目的一部分)。从未使用它我自己,我赶紧补充。
对于LINQ的东西,你也应该看看LINQPad。
LinqPad的+1,非常方便 – 2010-01-13 17:20:52
的确,LINQPad不仅仅是LINQ! – 2010-01-13 17:25:31
LinqPad是一个伟大的软件,但我觉得片段编译器是最轻和最快的测试片段。试试看吧。 – 2010-01-13 17:29:56
这是一个单声道CsharpRepl这是你在找什么。
此文件发售 在C#交互的shell是Mono的C#编译器的 部分功能。一个 交互式shell通常被称为 作为一个读取eval打印循环或repl。 C#的交互式shell是建立在 顶部Mono.CSharp 的(HTTP:/ monodoc/N:Mono.CSharp)库, ,其提供了可用于评估 表达式和语句一个C#编译 服务库在即时。
那么,和第一个结果都是大约相同的... – Joey 2010-01-13 17:17:07
看看第一对夫妇的结果通常不是一个好主意,不管搜索引擎。如果你感觉雄心勃勃,你需要探索第一或第二,甚至三个。除了尝试不同的搜索条件,这确实有助于拓宽搜索范围。 – 2010-01-13 17:35:17
CSI似乎不支持该语言的最新功能。我在这里找到了一个提示:http://www.codeproject.com/Messages/2635407/Update-for-NET-Framework-3-5.aspx本来应该解决这个问题,但我无法让该版本正常工作。 – Casebash 2010-02-17 05:58:32
与其他人一样指出,Mono的CSharpRepl可能是正确的答案。但是,如果你不是固定在C#上的话,那么PowerShell是一个很好的.NET环境。我经常用它来测试正则表达式,格式串等所有种类的东西,你已经ConsoleProject163躺在附近的:)
在这里除了其他很好的答案(+1 ),在Visual Studio中也有CSI和immediate window。
即时窗口很不错,但是你不能在飞行中定义类。 – Casebash 2010-02-17 05:52:33
可以使用this米格尔·德伊卡萨开发,附带有单,并有代码完成
随着Visual Studio 2015 Update 1现在有内置到Visual Studio中的C#交互式工具窗口。
新工具窗口调用View
→Other Windows
→C# Interactive
。
对于Visual Studio 2010到2013,您可以使用Roslyn CTP在Visual Studio中获得类似的工具窗口。
有ScriptCS它使用Roslyn CTP nuget包。
ScriptCs现在也有交互式shell - http://codebetter.com/glennblock/2013/ 05/07/scriptcs-gets-a-repl/ – 2013-05-11 15:51:20
如果您正在寻找一个简单的基于Web的环境来启动一些C#代码,请尝试coderpad.io如果您只是想测试几条命令,不确定是否可以添加库,但它的快速简单的解决方案
与Roslyn CTP现在有一个完整的C#交互式窗口从微软直接在Visual Studio中! 太棒了!到目前为止,我运行了所有的库 安装完成后:从菜单中调用视图 - >其他Windows - > C#Interactive。
我有时会使用ideone.com,但如果安装是可接受的,则LINQPad是一个不错的选择。
+ +1为了让我想起LINQPad,我安装了它,但我现在很少使用它。它不是一个交互式的外壳,而是非常强大的。快速打开一行或多行并查看输出。例如,用正则表达式来获得正确的语法是非常好的。 (LINQPad可以用于比这更多!) – 2016-02-10 16:19:41
我认为CShell将是一个很好的贡献给这里给出的答案。 它提供了代码完成启用REPL命令窗口以及轻量级工作区管理工具,以包含一些临时文件和库引用。
- 1. 交互式ActionScript解释器?
- 2. Pycharm有交互式Python解释器吗?
- 3. 是否有Mac的Objective-C解释器?
- 4. 了解Python交互式解释器中的打印字节
- 5. cimport交互式解释错误
- 6. 是否有ABAP交互式控制台?
- 7. Perl是否有交互式shell?
- 8. 当模型中存在交互项和非交互项时,R的drop1是否解释了非交互项?
- 9. 交互式解释器中的反斜杠
- 10. hashbang行中的Python交互式解释器
- 11. 在后台运行的交互式Python解释器
- 12. 如何禁用修改后的tclsh解释器交互模式?
- 13. 使用PYTHONSTARTUP交互式测试解释器中的python文件
- 14. 是否有任何与代码交互的方式。交互式控制台
- 15. 打印字符串“like”交互式解释器?
- 16. 如何在Emacs中调用交互式elisp解释器?
- 17. Python - 交互模式与正常调用解释器
- 18. 我可以从交互式解释器启动调试吗?
- 19. Python对象名称和交互式解释器
- 20. Python Unicode字符串和Python交互式解释器
- 21. 嵌入式C++解释器?
- 22. 有没有办法确定Java System.in是否是“交互式”?
- 23. 是否有像Ruby的调试器的PHP交互式调试器?
- 24. 是否可以交互式更改.Xresources?
- 25. 什么是C++项目的良好交互式语言解析器?
- 26. 是否有一个Backbone的交互式教程,类似于Knockout?
- 27. 是否有任何特殊的交互式GUI开发工具
- 28. 是否有用于编程快速C#代码片段的交互式shell?
- 29. 是否可以构建交互式C shell?
- 30. 如何取消激活Jython交互式解释器会话的JLine?
重复/类似问题 - http://stackoverflow.com/questions/47537/c-console – 2010-01-13 17:53:53
Visual Studio 2015 Update 1包含一个C#交互式窗口。 – pharring 2015-11-20 21:19:09