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