0
我目前正在製作一個簡單的計算器應用程序,只是爲了讓我的技能提高,儘管我正在嘗試以高級方式進行操作......以下是詞典:刪除字符串中的單詞,如果他們不在交流#字典
operators = new Dictionary<string, string>(50);
我再加入運營商如:
operators.add(plus, "+");
這一切工作正常,但如果有一些字符串中我分析了進去,如5 x 6
代替5 * 6
就會失敗。所以我的問題是如何刪除字典中不在字典中的所有單詞?
謝謝
P.S.我建立一個mathparser所以我用它喜歡:
Mathparser.Parse("5 * 6");
謝謝,但我得到了兩個錯誤:'不能從字典轉換爲字符'和'字典不包含Contains的值,這有點奇怪。 – Swenflea 2013-03-02 03:27:08
@Swenflea您是否添加了「使用System.Linq;」你的用途? – 2013-03-02 03:28:11
@Swenflea它在我這裏工作正常http://ideone.com/xl8WVV – 2013-03-02 03:29:28