C# Dictionary<string, int>看似很像C++中的map<string, int>,但是Dictionary不是按key排序的。
map<string, int>封装了二叉树算法,放入的key会自动升序排序。用迭代器++,就可读到排序后的key.