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