public bool MoveDown(int index) { IUsernameRule rule = list.ElementAt(index); if (index < list.Count - 1) { if (list.ElementAt(index + 1).stage == rule.stage) { list.RemoveAt(index); list.Insert(index + 1, rule); return true; } } return false; }