У меня есть словарь C #.
Dictionary<string, string> map = new Dictionary<string, string>();
map["x"] = "1";
map["z"] = "2";
map["y"] = "0";
Когда я получаю ключи с foreach
, я получаю значение «x» - «z» - «y». И это последовательность, которую я даю на карту.
foreach (var pair in map)
{
Console.WriteLine(pair.Key);
}
Это гарантированное поведение? Я имею в виду, что с помощью словаря я всегда получаю элементы в формате FIFO с помощью foreach?