【发布时间】:2011-08-29 17:07:26
【问题描述】:
是否有用于在 C#/.NET 中编写快速代码 sn-ps 的交互式 shell?有时我有兴趣在不创建整个控制台应用程序的情况下尝试快速的 .NET 代码块(完成后我必须将其删除)。
我知道即时窗口提供了这种功能,但您似乎必须打开一个应用程序并对其进行调试才能使即时窗口发挥作用。
前段时间我在修补 Ruby,交互式 Ruby Shell (irb) 是一个非常宝贵的小工具,可用于尝试 Ruby 代码的小 sn-ps。轻巧且即时。这种事情对我来说似乎很容易。 C#/.NET 是否存在类似的东西?
【问题讨论】:
-
不是交互式的,但是SnippetCompiler可以编译sn-ps,扔一些Console.Writelines,还是很有用的:sliver.com/dotnet/SnippetCompiler。
-
感谢重复链接。伙计,我试着搜索一切来找到这个;我确定有人已经问过了,但除非你知道你在找什么(例如,“REPL”),否则你有点不走运。 “C#”和“console”对于查找有关此主题的任何内容都是无用的搜索词。