有誰知道是否有方法在運行時評估c#代碼。 例如。我想允許用戶輸入DateTime.Now.AddDays(1)或其他類似的字符串,然後計算字符串以獲得結果。C#動態代碼評估,Eval,REPL
如果可以訪問emmediate窗口功能,我可能會操作,因爲它似乎是對動態輸入的每一行進行評估。
我發現VB有一個來自VBA * .dll的未公開的EbExecuteLine()API函數,並且懷疑是否存在某些與c#等價的東西。
我還發現了一個自定義工具https://github.com/DavidWynne/CSharpEval(它使用的是在kamimucode.com但筆者已搬遷至GitHub的),似乎這樣做,但我寧願東西,來作爲.NET程序
部分感謝
相關問題... HTTP看到://stackoverflow.com/questions/1660452/c-interpreter-without-compilation – 2011-04-05 08:38:20