public void XoaHinhDTMax() { float max = TimDTMax(); for (int i = 0; i < DanhSachHV.Dai; i++) { if (DanhSachHV[i].DT == max) { DanhSachHV.Xoa(DanhSachHV[i]); } } for (int i = 0; i < DanhSachHT.dem; i++) { if (DanhSachHT[i].DT == max) { DanhSachHT.Xoa(DanhSachHT[i]); } } for (int i = 0; i < DanhSachHCN.dem; i++) { if (DanhSachHCN[i].DT == max) { DanhSachHCN.Xoa(DanhSachHCN[i]); } } }
/// <summary> /// Xóa một phần tử a ra khỏi 1 trong ba danh sách /// </summary> /// <param name="a">Phần tử cần xóa</param> public void Xoa(object a) { Type t = a.GetType(); if (t.Equals(typeof(HinhVuong))) { DS_HV.Xoa((HinhVuong)a); } else if (t.Equals(typeof(HinhTron))) { DS_HT.Xoa((HinhTron)a); } else { DS_HCN.Xoa((HinhChuNhat)a); } }