HashSet<T> t = new HashSet<T>();
// add 10 million items
Dictionary<K, V> t = new Dictionary<K, V>();
// add 10 million items.
Чей метод .Contains
вернется быстрее?
Просто, чтобы уточнить, мое требование состоит в том, что у меня есть 10 миллионов объектов (ну, действительно, строки), которые мне нужно проверить, существуют ли они в структуре данных. Я НИКОГДА не буду повторять.