我想要像許多其他應用程序一樣使用腳本支持來增強應用程序,例如, MS Office using VBA或UltraEdit using JavaScript。C#/ .NET腳本庫
哪些庫確實存在C#/ .NET(以及它們支持哪種語言)?
我想要像許多其他應用程序一樣使用腳本支持來增強應用程序,例如, MS Office using VBA或UltraEdit using JavaScript。C#/ .NET腳本庫
哪些庫確實存在C#/ .NET(以及它們支持哪種語言)?
IronPython是一種動態的.NET
腳本語言。
IronPython是在.NET和Silverlight下運行的Python編程語言的實現。它支持完全動態編譯的交互式控制檯。它與.NET Framework的其他部分很好地集成在一起,並且使Python程序員可以輕鬆使用所有.NET庫,同時保持與Python語言的兼容性。
查看IronPython embedding有關示例顯示如何從.NET
應用程序調用IronPython的示例。 IronPython Calculator and the Evaluator詳細介紹了從C#
應用程序中使用IronPython
。
Lua是常常被吹捧爲是更好的一個...嘗試尋找更多的信息,這個其他問題:What are the most effective ways to use Lua with C#?
另外:
不要忘了LSharp,.NET中的LISP。如果您正在探索功能性階段,請注意一些事項。也許布萊克威爾很高興聽到你在考慮這件事。
不確定這是如何適用的,因爲Microsoft.Net Framework已包含所有庫?請您能詳細說明您在C#/ .Net中使用庫的含義,以避免混淆? – BinaryMisfit 2009-07-01 07:48:30
這裏還有更多的討論:http:// stackoverflow。COM /問題/ 137933 – 2009-07-01 07:55:13