public static int GetPreviousKey(Dictionary<int, List<int>> models, int currentModel) { int prevModel = -1; foreach (int key in models.Keys) { if (key == currentModel) { if (prevModel != -1) { return prevModel; } } prevModel = key; } return prevModel; }