2014-07-23 88 views

回答

1

您不能直接将字符串转换为C#中的Lambda表达式。你需要将它编译成可执行代码。有几种可能性:

根据用户表达的复杂程度,您最好自行解释它们。

+0

不要忘记[Mono.CSharp](http://www.mono-project.com/CSharp_Compiler),它已经比Roslyn长很多了! :) –

+0

你可以告诉我如何使用任何一种方法,因为我对C#很陌生!我试过Mathos解析器,但是这个库不能下载用于Windows 8商店的应用程序,因为它可以很好地与Windows窗体结合使用。 – user3411639

+0

@ user3411639:没有关于您的用户输入内容的更多信息,我无法给您更具体的建议。我建议您阅读这些选项,选择一个您认为合适的选项,然后尝试实施您的解决方案。如果遇到麻烦,请在Stack Overflow上发布另一个问题。在其中包含有关预期用户输入的信息,您希望程序执行的操作,所做的操作以及有关如何使其工作的具体问题。 –

相关问题