C#で電卓を開発したいです。私はPerlを少しプログラミングしています。Perl では、文字列 evalを次のように使用できます。
while(<STDIN>) {
$i = $_; chomp($i); unless($i) { last }
$o = eval($i); print "$i = $o\n";
}
このコードでは、次のように入力できます。
- (2+2+2)*5
- cos(5)
- 平方根(4)
さまざまな表現を認識します。
私は C# にあまり詳しくないので、私の質問は次のとおりです。
Perl の代わりに C# だけで上記のようなことを行うことはできますか?