Соответствует ли Dictionary.Keys.List () [i] Dictionary.Values.ToList () [i]?

У меня есть тип данных Dictionary . Мой вопрос: всегда ли Dictionary.Keys.ToList () [i] соответствует Dictionary.Values.ToList () [i] ? То есть всегда будет проходить следующий тест

public void DictionaryTest(int i, Dictionary<U,T> dict)
{
  var key = dict.Keys.ToList()[i];
  Assert.AreEqual(dict[key], dict.Values.ToList()[i]); 
}
7
задан Francesco 10 February 2011 в 13:18
поделиться