我记得当.NET 4还处于测试阶段时,有一个视频是一位开发人员制作了一个命令行应用程序,他可以在其中输入C#代码,然后它会在运行时编译代码。这个想法是编译器现在可以在.NET语言中使用。
有没有人记得这是哪里?我需要创建一个使用小型宏语言的应用程序,我希望使用C#作为宏语言,但我不知道在哪里可以找到这个库。
发布于 2010-06-24 23:21:14
如果您愿意接受其他建议,您现在可以使用Python、F#或Boo作为宏语言。
我自己更喜欢Python;它是设计最好的语言之一。C#在后来的开发中大量借鉴了Python语言(迭代器块、lambda等)。
Manning Publications有一本名为IronPython in Action的书;第15章介绍了如何在其他程序中使用IronPython (作为脚本引擎或插件)。
https://stackoverflow.com/questions/3111190
复制相似问题