C# - Dictionary

Dictionary<int,string> dIS;
dIS = new Dictionary<int, string>();
dIS[0] = "Zero";
dIS[1] = "One";
dIS[10] = "Ten";
dIS[1234567890] = "A lot!";

使用Dictionary来管理数据对于使用Key查询Value的时候是非常快的,但是使用dIS.ContainsValue("A lot!")查询key的时候就很慢了,因为Dictionary是对Key查询进行了优化,而不是Value,一个Value可能会有多个Key。

猜你喜欢

转载自blog.csdn.net/Icecoldless/article/details/81223993
今日推荐