1

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

4

2 回答 2

5

Roslyn(用于 C# 和 VB 的下一代编译器/语言服务)带有一个 C# 交互窗口。与即时窗口不同,它不需要调试上下文。

VS2012有一个CTP可用,你可以试试。

免责声明:我在 Roslyn 工作。

于 2013-01-23T00:17:45.030 回答
5

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

于 2013-01-23T00:13:05.163 回答