我正在实现一个简单Dictionary<String, Int>的方法来跟踪我下载的图片文件,以及文件的重命名。
String- 原始文件名
Int - 新文件名
我阅读了TryGetValuevsContainsKey并遇到了这个:
TryGetValue方法比ContainsKey方法更快,但仅当您想要检查集合中的键并且还想要获取与其关联的值时。如果您只想检查密钥是否存在或ContainsKey仅使用。
从这里
因此,我想知道其他人对以下内容的看法:
TryGetValue即使我不打算使用返回的,我是否应该使用value,假设字典大小将增长到 1000 个条目,并且我每次下载 ie 时都会进行重复检查。频繁地?