sortedlist 性能如何?
存储一个差不多30-80组据,KEY是字符串,VALUE是一个类。查询和修改是最多的,删除和添加是其几十分之一吧
for (int i = num; i >= 0; i--)
{
string key = (string)this.list.GetKey(i);
Data info = this.list[key] as Data ;
if (info != null)
{
if (!info.Updated)
{
this.list.RemoveAt(i);
}
}
}
有两个问题:
1,像代码中这种通过索引找到KEY,再通过KEY,找到VALUE这样的效率高吗?直接遍历VALUE可以不?直接遍历VALUE是不是无法删除?
2,有没有与之相比性能更快的容器,欢迎上测试数据。