什么是C#的轻量级编辑器?

mag*_*ggg 20 c# ide

有没有轻量级的C#IDE /编译器?Visual Studio很棒,但我觉得为每个文件创建一个额外的项目很烦人.是不是像SciTE那样只需键入代码,在控制台中编译并运行它?

Rob*_*cus 16

向下(对我而言)是LINQPad - 它比LINQ做得更多.

http://linqpad.net/


Jon*_*eet 12

我个人只是使​​用轻量级文本编辑器(jed,或Notepad ++)和一个单独的控制台.我通常会在控制台打开的c:\users\jon\Test地方放置一个Test.cs文件,其中包含我最后所做的事情 - 通常包括:

using System;
using System.Collections.Generic;
// etc

class Test
{
    static void Main()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

我通常只是摆脱Main之前的任何东西,并放入我想要的任何东西.

虽然从编辑器编译可能会很方便,但我经常想使用ILDasm或Reflector,因此打开控制台很方便.

您可能还想查看LINQPad,它可以帮助您:它具有Intellisense,并且可以直接构建和运行代码.它特别旨在帮助LINQ查询(因此得名),但您也可以以更通用的方式使用它.