Snippet Compiler是一个小程序,允许您编译代码片段而无需在Visual Studio中创建新项目。糟糕的是,自.NET Framework 3.5以来,有一段时间没有更新。不好的是你无法使用Snippet使用LINQ。
有替代工具吗?
答案 0 :(得分:16)
LINQPad本身是免费的,但同样值得为auto-completion license付费。
<强>更新... 强>
如果您只想将LINQ与Snippet Compiler一起使用,那么您需要添加对System.Core.dll的引用,然后在.cs文件的顶部添加using System.Linq;
指令。 (要添加引用,请转到工具 - >参考,从列表中选择 System.Core.dll ,然后单击确定。)
答案 1 :(得分:7)
<强> LINQPad 强>
+
您可以添加任何参考文献+
您通过程序读取本地文件,并且几乎可以运行任何有效的C#代码-
您需要为自动完成/智能感知等高级功能付费<强> C# Online Compiler (VolatileRead) 强>
+
智能感知+
允许添加.Net参考+
几乎是实时的控制台I / O -
一些不安全的代码在沙箱中运行时不允许<强> .NET Fiddle 强>
+
智能感知+
分享和协作-
您仅限于预先引用的引用,并且无法更改它们(尽管允许使用一些预先设定的Nuget包)-
一些不安全的代码在沙箱中运行时不允许答案 2 :(得分:3)
一个有趣的基于网络的替代方案是.NET Fiddle。
答案 3 :(得分:2)
答案 4 :(得分:1)
code.google.com上有一个很好的替代品:Sharp Snippet Compiler
以下是项目说明:
这是一个很小的C#IDE,包含所有必要的基本工具:
<强>更新强>
它似乎在Windows 7 Ultimate 64bit操作系统下崩溃
答案 5 :(得分:1)
有点迟了但是我发帖给其他需要这个的人
Roslyn Pad
它是一个很好的选择,它具有智能感和开源性。
答案 6 :(得分:1)
只需添加现有答案:在try.dot.net
支持.NET Core的相对较新的在线C#游乐场