动态运行代码

本文关键字:代码 运行 动态 | 更新日期: 2023-09-27 18:33:36

在chrome中,当我开发javascript时,我可以通过在浏览器中的开发人员控制台中键入代码来非常轻松地测试所有内容。

我正在寻找 C# 中类似的东西 - 我知道这可能不太可能,因为 js 只是脚本,而 C# 有一个编译的代码,但是嘿,每次我想测试三行 C# 代码时,我都需要打开我的测试项目并在Main类中输入它们。 没有任何扩展名或其他东西, 这将允许我跳过创建测试项目,只允许我编译我的测试代码并将其与当前打开的工作项目分开运行?

动态运行代码

  1. 如果要调试应用程序,则可以使用Debug -> Windows-> Immediate Window
  2. 使用在线工具,如.Net Fiddle,IDE one
  3. 使用桌面工具,如LINQPad,Snippet Compiler,Jon Skeet的snippy

高级方案
1.使用单声道命令提示符
2. 使用 Roslyn C# 交互式窗口