本帖最后由 caozhy 于 2011-12-29 12:31:14 编辑

解决方案 »

  1.   

    MSScriptControl 控件Dim ms = CreateObject("MSScriptControl.ScriptControl")
    ms.Language = "vbscript"
    MsgBox(ms.Eval([vb code]))在vb里面有,而且里面执行的是vb代码。 c#你可以看下有没有这个控件c#,可以用 Boolean bol = new DataTable().Compute("表达式", null));
    写法,但里面表达式比较简单,好像不能处理  复杂的函数啥的 
      

  2.   

    不知 阁下 能否详尽道来?这么说,就是js 能C# 所不能?
      

  3.   

    .NET本身支持Eval
    http://msdn.microsoft.com/zh-cn/library/microsoft.jscript.eval.aspx参见
    http://www.cnblogs.com/kingthy/archive/2007/12/15/995641.html