2014-07-23 85 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上發佈另一個問題。在其中包含有關預期用戶輸入的信息,您希望程序執行的操作,所做的操作以及有關如何使其工作的具體問題。 –

相關問題