• ベストアンサー

計算式を渡すと、計算結果を返してくれる関数

FormアプリでString型の計算式を渡すと、計算結果を返してくれる関数を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

VB.NET周辺にはありませんが、こちらのページにいくつか方法が載っています。 http://dobon.net/vb/dotnet/programing/eval.html JScript.NET / C# Compiler / Microsoft Script Control など、どれもVB.NETの範疇を超える領域を使います。純粋にVBだけで計算するには文字列を解析しながら処理するしかありません。

rescue98
質問者

お礼

ありがとうございます。 VB.NETも理解できないので、範疇を超える参考リンクのコードを使いこなすことができませんでした。 Visual Basicは簡単と聞いていましたが、理解できそうにありません。 電卓すら作れないので、諦め感が出てきました・・・ そもそも関数を作って、ボタンを押したときにその関数を呼び出して処理していくとこが、 オブジェクト指向と言えるのでしょうか・・ 本の言語本と実際にソースを書くのは、まったく別次元だと感じました。

関連するQ&A