private static void MoveToFirst(int value) { var valueIndex = _items.IndexOf(value); if (valueIndex < 0) return; _items.RemoveAt(valueIndex); _items.Insert(0, value); } }