CompilerParameters parameters = new CompilerParameters();
parameters.GenerateInMemory = true;
CompilerResults results = _provider.CompileAssemblyFromSource(parameters, scriptStr);
Assembly assembly = results.CompiledAssembly;
//动态编译脚本中的内容
_evaluateType = assembly.GetType("fhs.MyJs");
//执行指定的方法并传参数
object retObj = _evaluateType.InvokeMember(jsMethodName, BindingFlags.InvokeMethod,
null, null, testParams);
return retObj;
}
}
}
希望本文所述对大家的C#程序设计有所帮助。










