示例#1
0
 // Constructeur par copie
 public Serveur(Serveur e)
 {
     if(e == null)
         return;
     // Clone les membres
     Copy(this, e);
 }
示例#2
0
        // Copie une instance dans une autre
        public static int Compare(Serveur dst, Serveur src)
        {
            int i=0;
            // Assigne les membres
             if(dst.Serveur_Id != src.Serveur_Id)
                i++;
             if(dst.AdressePhysique != src.AdressePhysique)
                i++;
             if(dst.Jeton != src.Jeton)
                i++;
             if(dst.AdresseIP != src.AdresseIP)
                i++;

             if(dst.Equipement != src.Equipement)
                i++;

            return i;
        }
示例#3
0
        // Copie une instance dans une autre
        public static Serveur Copy(Serveur dst, Serveur src)
        {
            // Assigne les membres
            dst.Serveur_Id = src.Serveur_Id;
            dst.AdressePhysique = src.AdressePhysique;
            dst.Jeton = src.Jeton;
            dst.AdresseIP = src.AdresseIP;

            dst.Equipement = src.Equipement;

            return dst;
        }