我想用 C# 开发一个计算器。我一直在编程Perl。在 Perl 中,我可以通过以下方式使用字符串 eval :
while(<STDIN>) {
$i = $_; chomp($i); unless($i) { last }
$o = eval($i); print "$i = $o\n";
}
使用此代码,我可以输入:
- (2+2+2)*5
- 因(5)
- 平方(4)
它可以识别很多不同的表达方式。
我对 C# 不是很熟悉 - 所以我的问题是:
我可以在 C# 而不是 Perl 中做类似上面的事情吗?