private void btClone_Click(object sender, System.EventArgs e) { SexSwimData newSd = (SexSwimData)swdata.Clone(); newSd.sort(opFemale.Checked); lsNewKids.Items.Clear(); while (newSd.hasMoreElements()) { Swimmer sw = (Swimmer)newSd.getSwimmer(); lsNewKids.Items.Add(sw.getName()); } }
public object Clone() { //create a new ArrayList ArrayList swd = new ArrayList(); //copy in swimmer objects for (int i = 0; i < swdata.Count; i++) { swd.Add(swdata[i]); } //create new SwimData object with this array SexSwimData newsd = new SexSwimData(swd); return(newsd); }
private void init() { swdata = new SexSwimData("swimmers.txt"); reload(); }