<分区>
Possible Duplicate:
C# eval equivalent?
是否可以执行存储在字符串变量中的 C# 命令
类似SqlServer中的动态查询
标签 c# .net sql-server
最佳答案
当前版本的 .NET 中没有任何内容允许这样做。然而 Roslyn project旨在专门启用这样的场景。他们有一个 CTP out .
一个简单的例子,(来自 Kirill Osenkov's blog )是:
[TestMethod]
public void SimpleEvaluationUsingScriptEngine()
{
ScriptEngine engine = new ScriptEngine();
int result = engine.Execute<int>("1 + 2");
Assert.AreEqual(3, result);
}
关于c# - 执行存储在字符串变量中的# 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8944879/