11

很多时候,我启动一个新的 Visual Studio 实例,只是为了创建一个具有一些输出和/或输入的控制台应用程序。这是我用来测试方法或其他东西并在几分钟后关闭的临时沙箱。

你能想出什么工具来代替它吗?

我曾经有一个具有两个文本字段的应用程序:一个在顶部用于获取 C# 代码,一个在底部,用作标准输出。但我不记得名字了。

4

6 回答 6

11

看看LINQPad。它重量轻,具有许多功能。非常适合短片。Snippet Compiler是另一个不错的编译器。在 LINQPad 之前,它曾经是我的主要选择。它的作者最近似乎没有积极更新它。

这些是我在此处列出的建议中的两个主要建议:FastSharp 有什么替代品吗?

编辑:此外,Mono 项目有一个C# REPL

于 2010-02-05T03:27:29.237 回答
1

您可以使用命令行 C# 编译器csc

真的就像写一个makefile一样简单。

于 2010-02-05T03:24:30.330 回答
1

在 Visual Studio 中,即时窗口允许您在运行时输入命令,您还可以输入监视- 这更静态但也完成相同的任务。无论如何,两者都可以被认为是“穷人的”REPL。

于 2010-02-05T03:51:42.103 回答
1

尝试作为O2 平台一部分的C# REPL 脚本环境

它将为您提供一个完美的环境来尝试所有 C# 功能和 API(从概念上讲,O2 REPL 环境类似于 LinqPAD)

您还应该看看 Microsoft 的 Roslyn。在多个基于 Roslyn 的工具上(均在 VisualStudio 之外独立运行),第一个是简单的 Roslyn REPL

于 2012-08-03T04:11:09.253 回答
0

除了已经像 LINQPad 这样的出色答案,我建议您看看CShell,它是一个小型 C# REPL IDE,让您可以立即键入一些代码。

http://cshell.net/

于 2013-06-06T17:28:50.567 回答
-7

单元测试和 TDD。它是最接近 REPL 的静态语言。

于 2010-02-05T03:28:43.657 回答