如果你想写几句C#,执行一下看出来什么结果,又不想大动干戈的建一个Visual Studio project,甚至懒得开一个编辑器,定义namespace,class,入口点函数,然后存盘,运行csc.exe,运行编译出来的程序,那么用这个C# sandpit就对了。运行程序后,出来一个命令行窗口,一个图形窗口:
在“Code snippet”下面的编辑框里写几句代码,用Console.Write输出结果,点“Run code”按钮,结果就打印在命令行窗口了,整个过程不会往硬盘里写任何文件。写在这里的语句就相当于在Main函数里,不过没有args参数可用。如果还需定义类的话,可以写入“Classes and usings”下面的编辑框。另外using <namespace>语句也写在这里面。程序开始的时候自动包含了一句“using System;”,这就是可以写“Console”而不用“System.Console”的原因。
我觉得这个工具特别适合在不很熟悉C#或某个类,需要做一些“实验”的时候使用。
下载地址https://files.cnblogs.com/yushih/REPL.rar