Dictionary<String, Int>ダウンロードした画像ファイルを追跡し、ファイルの名前を変更する単純なものを実装しています。
String- 元のファイル名
Int - 新しいファイル名
TryGetValue私はvsを読んで、ContainsKeyこれに出くわしました:
TryGetValueアプローチはアプローチよりも高速ですContainsKeyが、コレクション内のキーをチェックし、それに関連付けられた値も取得したい場合のみです。キーが存在するかどうかのみを確認する場合は、のみを使用しますContainsKey。
ここから
そういうわけで、私は次のことについて他の人々の見解はどうだったのだろうと思っていました:
辞書のサイズが 1000 エントリに増加すると仮定してTryGetValue、返された を使用する予定がない場合でも使用する必要があります。つまり、ダウンロードするたびに重複チェックを行います。value頻繁に?