我想知道是否有任何IDE允许我在像Python这样的交互式模型中使用C#?
答案 0 :(得分:5)
immediate window in Visual Studio基本上是REPL。
有点hacky,但你可以通过创建一个空程序的控制台项目轻松地跳进去:
using System.Diagnostics;
class Program
{
public static void Main(string[] args)
{
// The program will stop here.
// Open up the immediate window and play around!
Debugger.Break();
}
}
您可以使用 Ctrl + Alt + I 打开即时窗口。
答案 1 :(得分:4)
Roslyn(C#和VB的下一代编译器/语言服务)附带一个C#Interactive窗口。与即时窗口不同,它不需要调试上下文。
VS2012有一个CTP,所以你可以尝试一下。
免责声明:我在罗斯林工作。