什么是C#的良好的读,Eval,打印,循环实现?

grr*_*sel 13 c# mono visual-studio

一些编程语言实现提供了Read,Evaluate,Print Loop交互式shell,允许程序员评估表达式和程序片段,并以增量的交互方式进行编程.

您使用和喜欢C#REPL的哪些实现?有一个可以与Visual Studio集成的将是很好的.

我找到了,但没试过,Mono C#REPLDon Box的C#REPL

zvo*_*kov 5

Mono附带一个名为"csharp"REPL工具.我只是在Mac OS X上尝试过,它就像魔法一样.它目前缺乏的唯一功能是Intellisense,承诺出现在Mono 2.6中


Ash*_*Ash 1

我发现的用于编写交互式 C# 代码的最佳工具是C# Snippet Compiler

不确定它是否完全是 REPL,但它是使用 C#/.NET 测试几乎所有内容的好方法。

它支持高达 3.5 的框架版本。它并不是为了直接与 Visual Studio 集成而设计的,但它甚至提供了自己的智能感知。

当然,将代码复制/导出到您的 Visual Studio 项目中非常容易。