public bool MoveUp(int index) { IUsernameRule rule = list.ElementAt(index); if(index > 0){ if (list.ElementAt(index - 1).stage == rule.stage) { list.RemoveAt(index); list.Insert(index - 1, rule); return true; } } return false; }