当前位置:  开发笔记 > 编程语言 > 正文

如何快速编写和运行小型C#代码

如何解决《如何快速编写和运行小型C#代码》经验,为你挑选了5个好方法。

有时我想从论坛测试新代码,或者我需要帮助我的朋友解决特定的C#问题.问题是我不想每次只在Visual Studio中编写/运行这个小代码时在Visual Studio中创建新的"项目".

Java和Eclipse IDE提供了"Scrapbook"功能,允许执行任意Java表达式.C#程序员有哪些选择?



1> P Daddy..:

Snippet Compiler非常适合这个.

LINQPad也适用于测试LINQ代码.


编辑

我想是时候我提到Snippet Compiler在五年内没有更新,因此不再是最佳选择.

但是,我原本是LINQPad.正如Will Dean在评论中提到的,LINQPad非常适合各种代码,而不仅仅是LINQ查询.事实上,它已成为我不可或缺的工具.我每天都使用它,不仅可以快速测试短片段,还可以用于相对复杂的迷你程序.其高级输出格式使得快速检查中间和最终结果非常容易.


我发现LINQPad适用于所有C#的东西,而不仅仅是LINQ.我认为这是错误的

2> Richard Bos..:

派对有点晚了,但我自己一边寻找这个就到了这里.

对我来说最合适的解决方案是使用C# Interactive-window.您可以通过打开它访问View> Other Windows> C# Interactive,或选择一些C#代码,点击Execute in Interactive在右键快捷菜单.

以下是如何使用它的链接:http://dailydotnettips.com/2016/01/12/use-c-interactive-window-for-your-coding-experiment-in-visual-studio-2015/

我知道它在VS2015中有效,我认为它不适用于旧版本.



3> twasbrillig..:

.NET Fiddle网站似乎是个不错的选择.它具有代码完成,代码定时和NuGet包集成.

从他们的网站:

我们是一群.NET开发人员,他们厌倦了启动Visual Studio,创建新项目并运行它,只是为了测试简单代码或尝试其他开发人员的示例.

这个工具的灵感来自http://jsfiddle.net,这真是太棒了.

特别是,我建议尝试他们的MVC模式.在屏幕的左侧选择Project Type: MVC.



4> Jay Bazuzi..:

这是我做的:

转到工具 - >选项 - >项目和解决方案,并禁用"创建时保存新项目".

启动一个新的VS,Ctrl-Shift-N来创建一个项目,然后使用它.

使用C#Express可以更快地启动并减少混乱,但仍然有足够的能力来执行大多数操作.



5> Greg Dean..:

我通常直接从命令行使用csc

C:\ Users\Greg> csc/o-/debug + Test.cs

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有