很多时候,我启动一个新的 Visual Studio 实例,只是为了创建一个具有一些输出和/或输入的控制台应用程序。这是我用来测试方法或其他东西并在几分钟后关闭的临时沙箱。
你能想出什么工具来代替它吗?
我曾经有一个具有两个文本字段的应用程序:一个在顶部用于获取 C# 代码,一个在底部,用作标准输出。但我不记得名字了。
很多时候,我启动一个新的 Visual Studio 实例,只是为了创建一个具有一些输出和/或输入的控制台应用程序。这是我用来测试方法或其他东西并在几分钟后关闭的临时沙箱。
你能想出什么工具来代替它吗?
我曾经有一个具有两个文本字段的应用程序:一个在顶部用于获取 C# 代码,一个在底部,用作标准输出。但我不记得名字了。
看看LINQPad。它重量轻,具有许多功能。非常适合短片。Snippet Compiler是另一个不错的编译器。在 LINQPad 之前,它曾经是我的主要选择。它的作者最近似乎没有积极更新它。
这些是我在此处列出的建议中的两个主要建议:FastSharp 有什么替代品吗?
编辑:此外,Mono 项目有一个C# REPL。
您可以使用命令行 C# 编译器csc
。
真的就像写一个makefile一样简单。
尝试作为O2 平台一部分的C# REPL 脚本环境
它将为您提供一个完美的环境来尝试所有 C# 功能和 API(从概念上讲,O2 REPL 环境类似于 LinqPAD)
您还应该看看 Microsoft 的 Roslyn。在多个基于 Roslyn 的工具上(均在 VisualStudio 之外独立运行),第一个是简单的 Roslyn REPL
除了已经像 LINQPad 这样的出色答案,我建议您看看CShell,它是一个小型 C# REPL IDE,让您可以立即键入一些代码。
单元测试和 TDD。它是最接近 REPL 的静态语言。