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