有时,无需启动Visual Studio和创建新的控制台应用程序即可使用您的语言来执行快速操作很方便。
除了C#之外,是否还有类似Python的交互模式或groovy shell的东西?
Answers:
使用Visual Studio 2015 Update 1,现在在Visual Studio中内置了一个C#Interactive工具窗口。
新的工具窗口是通过将调用View
→交通Other Windows
→交通C# Interactive
。
对于Visual Studio 2010到2013,您可以使用Roslyn CTP在Visual Studio中获得类似的工具窗口。
C:\Program Files (x86)\MSBuild\14.0\Bin\csi.exe
(自动在VS开发人员命令提示符下的PATH中)找到
看看CsharpRepl(Mono项目的一部分)。我自己从未使用过它,我急忙补充。
对于LINQ东西,您还应该查看LINQPad。
就像其他人指出的那样,Mono的CSharpRepl可能是正确的答案。但是,如果您不习惯使用C#,那么PowerShell是一个使用.NET的不错的环境。我经常使用它来测试正则表达式,格式字符串等。ConsoleProject163的所有种类的内容都可以用于:)
这是您正在寻找的Mono CsharpRepl。
本文档介绍了Mono的C#编译器的一部分C#交互式外壳中的可用功能。交互式外壳程序通常称为读取评估打印循环或repl。C#交互式外壳建立在Mono.CSharp(http:/ monodoc / N:Mono.CSharp)库的顶部,该库提供了C#编译器服务,可用于即时评估表达式和语句。
有ScriptCS它使用罗斯林CTP NuGet包。
有时我使用ideone.com,但是如果可以接受安装,LINQPad是一个不错的选择。
您可以使用此米格尔·德伊卡萨开发,附带有单,并有代码完成
如果您正在寻找一个简单的基于Web的环境来编写一些C#代码,请尝试coderpad.io不确定是否可以添加所有库,但是如果您只是想测试几个命令,那是一个快速简单的解决方案