0
나는 사용자 입력 수학 표현식을 변환하고 그것을 계산하는 다음 코드에서 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);
는 I 함수는 사용자 입력의 그래프를 확인하기 위해 값을 사용 원하는 그리고 올바르게 하 아니다.
도움 주셔서 감사합니다.