任何人都可以帮助我快速处理大字典中的所有数据吗?我认为foreach循环是一种缓慢的方法。
Dictionary<string, Student> dict = new Dictionary<string Student>();
foreach(var key in dict.keys) {
//do something with key
}
答案 0 :(得分:0)
如果您真正处理每个项目,以下内容将一次性为您提供键和值:
foreach (var kvp in dict)
{
// do something with kvp.Key?
// do something with kvp.Value?
}
如果异步操作有用,Parallel.ForEach之类的东西可能就是您需要的工具。