1. 程式人生 > >根據函式名字串執行指定函式

根據函式名字串執行指定函式

   Process pc = new Process();
   System.Reflection.MethodInfo mi = pc.GetType().GetMethod("IfElse/*這是process類中的一個函式*/");
   object[] arr ={"a"};
   object a = mi.Invoke(pc,arr);
   Response.Write(a.ToString());

或者

Microsoft.JScript.Vsa.VsaEngine   ve=Microsoft.JScript.Vsa.VsaEngine.CreateEngine();
object   qswhEval3(string   Expression){
  return   Microsoft.JScript.Eval.JScriptEvaluate(Expression,ve);
}

只需要新增Microsoft.JScript和Microsoft.Vsa兩個引用就OK