예제 #1
0
        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);
        }
예제 #2
0
        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);
            }
        }