DLL側に public class MultiplyClass { public static long Multiply(long x, long y) { return (x * y); } }
としてコンパイル、それを呼び出し側で参照の追加。
string exp = "MultiplyClass.Multiply(10, 5)"; Microsoft.JScript.Vsa.VsaEngine ve = Microsoft.JScript.Vsa.VsaEngine.CreateEngine(); long result = (long)Microsoft.JScript.Eval.JScriptEvaluate( exp, ve);