It may be worth noting that you should step back and ask yourself if you really need the items stored in the list with random indexed access, or you just need to list each of the keys or values ββfrom time to time.
ICollection MyDictionary.Values.
foreach (int item in dict.Values) { dosomething(item); }
, IList, ; O (n). , ? , , :
IList<int> x=new List<int>(dict.Values);
, , , , . , , , ; , , .