gpt4 book ai didi

c# - 检查列表中的键/值对

转载 作者:太空狗 更新时间:2023-10-30 01:03:06 24 4
gpt4 key购买 nike

我已将列表声明为

 List<KeyValuePair<string, Int64>> KPList = new List<KeyValuePair<string, long>>(); 

我需要检查键和值的组合是否已经存在。我不能使用字典,因为我需要键和值的唯一组合,以防键有多个值但作为一对值

if(!KPList.Any(p=> p.Key ==keyp && p.Value == valuep))

这有什么问题吗?

最佳答案

您还可以使用 HashSet,它没有值,但可以根据需要工作。

HashSet< Tuple<string, long> > KPSet = new HashSet< Tuple<string, long> >(); 
...
if(KPSet.Contains(p))
{
...
}

关于c# - 检查列表中的键/值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30700062/

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