我想用C#開發一個計算器。我一直在編程Perl。在Perl中,我可以通過以下方式使用string eval:C#中的計算器像Perl中的那樣
while(<STDIN>) {
$i = $_; chomp($i); unless($i) { last }
$o = eval($i); print "$i = $o\n";
}
有了這個代碼,我可以輸入:
- (2 + 2 + 2)* 5個
- COS(5)
- sqrt(4)
它認識了很多不同的表達式。
我不是很熟悉C# - 所以我的問題是:
可我只是在C#中,而不是Perl的做一些像上面?
作弊方法,使用'eval' :) – gaussblurinc
高爾夫:'perl的-ple'$ _ = eval''; ) – TLP
什麼是用戶類型'system「rm -rf /」'? –