是否可以使用C#交互模式?

时间:2013-01-23 00:03:58

标签: c#

我想知道是否有任何IDE允许我在像Python这样的交互式模型中使用C#?

2 个答案:

答案 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,所以你可以尝试一下。

免责声明:我在罗斯林工作。