C# 我有一个关于guid的列表,我想检查字典中是否有任何guid作为键存在
我有 如何检查字典中是否有任何id作为键存在。 我想一次签入,而不使用针对列表id的for循环C# 我有一个关于guid的列表,我想检查字典中是否有任何guid作为键存在,c#,.net,c#-4.0,C#,.net,C# 4.0,我有 如何检查字典中是否有任何id作为键存在。 我想一次签入,而不使用针对列表id的for循环 任何建议都可以使用System.Linq中的Intersect扩展 manager.DriveTimes.Containskey(id) idList.Any(id => manager.DriveTimes.ContainsKey(id)); 您可以使用System.Linq中的Intersect扩展 idList.Any(id => manager.DriveTimes.Conta
任何建议都可以使用System.Linq中的Intersect扩展
manager.DriveTimes.Containskey(id)
idList.Any(id => manager.DriveTimes.ContainsKey(id));
您可以使用System.Linq中的Intersect扩展
idList.Any(id => manager.DriveTimes.ContainsKey(id));
您可以使用System.Linq中的Intersect扩展
idList.Any(id => manager.DriveTimes.ContainsKey(id));
您可以使用System.Linq中的Intersect扩展
idList.Any(id => manager.DriveTimes.ContainsKey(id));
为了完整起见,这里有一些性能比较
bool anyGuids = manager.DriveTimes.Keys.Intersect(id).Any()
为了完整起见,这里有一些性能比较
bool anyGuids = manager.DriveTimes.Keys.Intersect(id).Any()
为了完整起见,这里有一些性能比较
bool anyGuids = manager.DriveTimes.Keys.Intersect(id).Any()
为了完整起见,这里有一些性能比较
bool anyGuids = manager.DriveTimes.Keys.Intersect(id).Any()
+1使用字典的
ContainsKey
+1使用字典的ContainsKey
+1使用字典的ContainsKey
+1使用字典的ContainsKey
+1使用字典的ContainsKey