private void towersPush(int pile, TowersDisk disk) { var top = towersPiles[pile]; if ((top != null) && (disk.size >= top.size)) throw new InvalidOperationException("Cannot put a big disk on a smaller disk"); disk.next = top; towersPiles[pile] = disk; }
private void towersPush(int pile, TowersDisk disk) { var top = towersPiles[pile]; if ((top != null) && (disk.size >= top.size)) { throw new InvalidOperationException("Cannot put a big disk on a smaller disk"); } disk.next = top; towersPiles[pile] = disk; }