それで私はDictionary<int, int>
今日仕事に出くわしました。おそらくList<int>
代わりにa を使用したので、これは私には奇妙に思えました。違いはありますか?一方の構造がもう一方の構造よりも優先されるユースケースがありますか?
List<T>
.NETフレームワーク内のルックアップ動作は、典型的には、ランダム・アクセス・アレイであり、高速の場合よりDictionary<int,T>
。
Dictionary<TKey, TValue>
ます。