gpt4 book ai didi

C# 循环优化

转载 作者:太空宇宙 更新时间:2023-11-03 22:18:07 25 4
gpt4 key购买 nike

我有这个循环,它循环了至少 30 000 次之类的大次数
我正在寻找提高性能的方法
DbRecordDictionary 派生自 DictionaryBase 类
这是循环:

ArrayList noEnter = new ArrayList();
DbRecordDictionary oldArray = new DbRecordDictionary();
DbRecordDictionary userArray = new DbRecordDictionary();
DbRecordDictionary result = null;
foreach (string key in keys)
{
if (noEnter.Contains(key))
{ //may need cast!
if (count < 1)
result.Add(key, userArray[key]);
else if (oldArray.Count == 0)
break;
else if (oldArray.Contains(key))
result.Add(key, userArray[key]);
}
}

最佳答案

您可能想为 oldArray 使用字典/哈希集,但除此之外您无能为力。如果那是一个数组,还有 noEnter

关于C# 循环优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4275998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com