public object Clone() { DirectorVideo dirClone = (DirectorVideo)this.MemberwiseClone(); FisierVideo[] nouFis = new FisierVideo[fisiereVideo.Length]; int i = 0; foreach (FisierVideo fis in fisiereVideo) { nouFis[i] = (FisierVideo)fis.Clone(); i++; } dirClone.fisiereVideo = nouFis; return(dirClone); }
public int CompareTo(object obj) { DirectorVideo dirVid = (DirectorVideo)obj; if (nrFisiere < dirVid.nrFisiere) { return(-1); } else if (nrFisiere > dirVid.nrFisiere) { return(1); } else { return(0); } }