命令行/脚本/解释环境中的 C# 或 Java?

标签 c# .net scripting programming-languages

所以在 unix 环境下的 Python 中,例如,我们可以从终端打开 python,开始编写代码并立即运行它来测试一些 python 库函数。是否有类似的 C# 或 Java 命令行/脚本环境(也许是 IDE 的插件?)?这样的工具对于试验系统库之类的东西似乎非常有用。

相关地,我读到一些版本的 Python 在被虚拟环境执行之前被编译成字节码,这听起来像 Java 和 C#。但是,我在终端中打开并开始输入代码的 Python 程序必须进行解释,对吧?所以根据原理,似乎可以编写 C# 或 Java 解释器。所以我不确定为什么我只是没有看到任何人在命令行上与 C# 或 Java 交互,就像他们与 Python 交互一样。

谢谢。

最佳答案

对于 .NET 有 LINQPad .它支持 C#、VB.NET 和 F#。

顾名思义,它仅适用于 LINQ,但您可以在其中执行任何代码。不需要数据库。

关于命令行/脚本/解释环境中的 C# 或 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11939614/

相关文章:

c# - 如何验证 XmlSerializer 的输出?

c# - C# 中的泛型和函数

c# - 异常 : User does not have permission to perform this action

c# - 如何查找文件是否碎片化?

c++ - 对我的绘图项目的建议

C# Lazy <T> & 竞速初始化?

c# - 具有多个条件的数据表选择

c# - Marshal.FreeHGlobal() 是如何工作的?

windows - 无法在 Cygwin 中将 shell 脚本作为 KornShell 脚本执行

python - 部署后是否可以在不重新运行flask服务器的情况下更改flask的代码?