當我刪除字典密鑰添加然後添加新字典字典新值不會添加到上一個位置。而不是將其添加到刪除它的關鍵位置。如何刪除並添加應添加到最後位置的密鑰?
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1, "a");
dic.Add(2, "b");
dic.Add(3, "c");
dic.Remove(2);
dic.Add(4, "d");
欲輸出作爲
1 "a"
3 "c"
4 "d"
還不如
1 "a"
4 "d"
3 "c"
如果您關心訂購,您使用的是錯誤的類型,那麼Dictionary就不是這裏的答案。 –
未訂購。它應該是任何順序,但我想添加在最後不在刪除鍵的位置。 – anishMarokey
如果您對_location_感興趣,請關注_ordering_。 –