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

本文关键字:交互 模式 可以使 是否 | 更新日期: 2023-09-27 17:55:24

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

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

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

VS2012有一个CTP,所以你可以尝试一下。

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

Visual Studio 中的即时窗口本质上是一个 REPL。

这有点笨拙,但您可以通过创建一个带有空程序的控制台项目来轻松跳入其中:

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 打开即时窗口。