在我尝试从字符串列表 (_authorizedBks) 中搜索字典列表 (tr) 时,我能否提高此代码的性能。有没有更好的方法来用 C# 编码或支持 .NET 中的语言?
for (int i = tr.Count - 1; i >= 0; i--)
{
if (tr[i].ContainsKey("BK") && !_authorizedBks.Contains(tr[i]["BK"], StringComparer.CurrentCultureIgnoreCase))
{
removedBks.Add(tr[i]);
}
}
// where tr is List<Dictionary<string, string>>
// _authorizedBks is List<string>
// removedBks is List<Dictionary<string, string>>