StringDictionary sd1 = new StringDictionary();
sd["a"] = "1";
sd["b"] = "2";
sd["c"] = "3";
sd1内部,元素是按照a、b、c排列,也就是按照键值对的添加顺序排列。StringDictionary sd = new StringDictionary();
sd["ab"] = "1";
sd["bc"] = "2";
sd["cd"] = "3";
sd2内部,元素是按照bc、cd、ab排列,这里就没有按照键值对的添加顺序排列。难道StringDictionary内部的排列是随机的?为什么不能按照添加顺序排列?求解
sd["a"] = "1";
sd["b"] = "2";
sd["c"] = "3";
sd1内部,元素是按照a、b、c排列,也就是按照键值对的添加顺序排列。StringDictionary sd = new StringDictionary();
sd["ab"] = "1";
sd["bc"] = "2";
sd["cd"] = "3";
sd2内部,元素是按照bc、cd、ab排列,这里就没有按照键值对的添加顺序排列。难道StringDictionary内部的排列是随机的?为什么不能按照添加顺序排列?求解
解决方案 »
- 为什么总看到有人说因为用了StringBuilder所以string.Format一定效率高
- 如何用C#编程启动磁盘配额?这问题困倒我好多天了
- 模板引擎 StringTemplate 的用法! 大家都来谈谈!求好点的模板引擎做二次扩展使用!
- C# 根据名字读写COM组件属性
- 关于资料备份的算法哪位高手会?
- 提示错误,请帮忙看一看
- 急求!我用什么办法才能知道对方给我发的公钥是可信的.
- 操作oracle8i数据库的问题!
- sql聚合函数 100分在线等
- 请高手解答
- [求助]如果让DataGridViewCell输入的值转换成指定的值
- 运行程序报错Object reference not set to an instance of an object该怎么弄?
通过哈希实现的数据结构具有近似O(1)的查找速度如果你想要顺序就不要用这个结构