我曾经听说过一个软件可以动态运行dotnet说明(C#,如果我记得很清楚)在命令行,例如输入1==1
时,输出为true
。
我不记得这个软件的名称,有时只想知道给定指令的结果,而不必创建新程序,编译并运行它...
我很乐意接受挑战,以后可以自己制作这样的软件,但就目前来说,我只是想找到这种柔软。
有没有人知道它的名字,或其他可以达到相同结果的应用程序? (不要告诉我PowerShell,我正在寻找更方便的东西......谢谢)
修改 对于那些使用Visual Studio并且不知道的人(我刚刚了解它),您也可以使用Immediate Window。它甚至允许你在某些情况下获得智能感知。
答案 0 :(得分:3)
单声道项目有CsharpRepl项目 - 它是
C#交互式shell,它是Mono的C#编译器的一部分。交互式shell通常称为读取eval打印循环或repl。
您可能也在考虑PowerShell:
Windows PowerShell是Microsoft的任务自动化框架,由一个命令行shell和相关的脚本语言组成,它构建于.NET Framework之上,并与.NET Framework集成。
答案 1 :(得分:1)
也许你的意思是单声道C# Repl?
答案 2 :(得分:1)
Microsoft's “Roslyn” project包含Visual Studio 2010的C#Interactive窗口:
您可以从View - >调用C#Interactive窗口。其他Windows - > C#交互式窗口。交互式窗口由新的C#提供支持 语言服务。 Roslyn的架构足够灵活 允许许多IDE功能,如IntelliSense和重构 在普通编辑器和交互式窗口中工作相同。
它实际上是VS中的C#命令行REPL。