using System.Reflection;
protected void Page_Load(object sender, EventArgs e)
{
var exp = "(1+2+3-2)*2";
var type = Type.GetTypeFromProgID("MSScriptControl.ScriptControl");
var obj = Activator.CreateInstance(type);
type.InvokeMember("Language", BindingFlags.SetProperty, null,obj, new object[] { "javascript" });
var result = type.InvokeMember("Eval", BindingFlags.InvokeMethod, null,obj, new object[] { exp });
//JiSuan(1);
string a1 = "";
}
.Net式計算(数式)、文字列から数学的計算結果へ
おすすめ
転載: blog.csdn.net/wybshyy/article/details/130469590
おすすめ
ランキング