■No103442 (くま さん) に返信 > 2024/11/20(Wed) 16:03:36 編集(投稿者) > > //----- テスト(開始) > EasyCalc EasyCalc1 = new EasyCalc(); > EasyCalc1.Expression = "a + b + 3 + 4"; > string values = "var a = 1; var b = 2;"; > string error = string.Empty; > double result = EasyCalc1.GetValue(values, ref error); > Console.WriteLine("result:{0} error:{1}", result, error); > > // 使える計算式は以下のURLを参照 > // h t t p s ://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Math > EasyCalc1.Expression = "Math.log(1.5)"; > values = string.Empty; > error = string.Empty; > result = EasyCalc1.GetValue(values, ref error); > Console.WriteLine("result:{0} error:{1}", result, error); > //----- テスト(終了) ちょっと時間が取れなくて、教えてもらったコードを今確認しましたが、両方ともエラーが出ます。 private void btnCalc_Click(object sender, EventArgs e) { EasyCalc EasyCalc1 = new EasyCalc(); EasyCalc1.Expression = "a + b + 3 + 4"; string values = "var a = 1; var b = 2;"; string error = string.Empty; double result = EasyCalc1.GetValue(values, ref error); TbxOut.Text = String.Format("result:{0} error:{1}", result, error); //Console→TextBox } result:10 error: private void btnCalc_Click(object sender, EventArgs e) { EasyCalc EasyCalc1 = new EasyCalc(); EasyCalc1.Expression = "Math.log(1.5)"; string values = string.Empty; string error = string.Empty; double result = EasyCalc1.GetValue(values, ref error); TbxOut.Text = String.Format("result:{0} error:{1}", result, error); } result:0.405465108108164 error:
管理者用
- Child Tree -