我想知道是否有一些执行字符串的方法,或将其转换为代码,例如: " Console.WriteLine(\" Hello \")&#34 ;;
相当于' eval'在JavaScript中。
我已将其翻译成Google翻译。
答案 0 :(得分:2)
在某些语言but it is certainly possible to programmatically compile code中使用eval
然后更加做作。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以尝试使用cshell:http://cshell.net/
它有一个基于repl的并执行c#代码。
答案 3 :(得分:0)
我自己没有尝试过,但使用Roslyn(.Net编译服务),您似乎很容易找到它 请查看eval()-like for C# using Roslyn and ScriptCS和Hosted Execution of smaller code snippets with Roslyn