У меня есть тип данных 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]);
}