Если вам действительно нужно перебирать всю коллекцию каждый раз, не будет большой (если таковая имеется) выгоды от наличия Dictionary
. С другой стороны, если вам иногда нужно найти конкретные экземпляры по их ключам, Dictionary
может быть тем, что вам нужно.
Обратите внимание, что даже если вы используете Словарь, вы все равно можете просто перебирать список значений, когда это необходимо, для не слишком большого «веса», чем итерация по обычному List
, но тогда вы все равно будете иметь Словарь возможностей, при необходимости.