List<hoge>に登録してあるHogeのある位置の物を一つ上にとか一つ下にとか
ってRemoveAtなどで一旦切り離してInsertで入れるしかないです?