[英]C#/.NET scripting library
我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用 VBA 的 MS Office或使用 JavaScript 的 UltraEdit 。
C#/.NET 有哪些库(以及它们支持哪些语言)?
IronPython是一种动态的.NET
脚本语言。
IronPython 是在 .NET 和 Silverlight 下运行的 Python 编程语言的实现。 它支持具有完全动态编译的交互式控制台。 它与 .NET Framework 的其余部分很好地集成在一起,使 Python 程序员可以轻松使用所有 .NET 库,同时保持与 Python 语言的兼容性。
有关显示从.NET
应用程序调用 IronPython 的方法的示例,请参阅IronPython 嵌入。 IronPython 计算器和评估器详细介绍了从C#
应用程序使用IronPython
的细节。
不要忘记LSharp ,.NET 中的 LISP。 如果您正在探索功能阶段,请注意一些事项。 也许罗布布莱克威尔会很高兴听到你正在考虑它。
根据您的需要, SILK库可能是一个不错的选择。
这是一个易于使用的解释器。 解释型语言不是 C#。 这是一种易于使用的自定义语言(很少标点符号,不区分大小写等)但它确实支持函数。
内置函数通过事件处理。 也就是说,当解释的代码调用您的内部函数之一时,它会在您的程序中引发一个事件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.