Я работаю над VS C # над следующим кодом, который преобразует пользовательский ввод
математическое выражение и вычисляет его.
MSScriptControl.ScriptControl sc = new MSScriptControl.ScriptControl();
sc.Language = "VBScript";
sc.ExecuteStatement(
"function pi\n"
+ "pi = 3.14159265\n"
+ "end function");
sc.ExecuteStatement(
"function e\n"
+ "e = exp(1)\n"
+ "end function");
expression = textBox1.Text.ToString();
expression = expression.Replace("x", i.ToString());
object y = sc.Eval(expression);
string k = y.ToString();
double result = double.Parse(k);
Пока это выводит на консоль с правильным результатом, я хочу
использовать значения, чтобы сделать график пользовательского ввода функции, и это
не делает это правильно.
Спасибо за вашу помощь.