public override bool Equals(object obj)
        {
            Human h = obj as Human;

            return((h.Firstname == this.Firstname) && (h.Lastname == this.Lastname) && (h.Birthdate == this.Birthdate) && (h.Height == this.Height));
        }
 public static bool BozorgMosavi(Human h1, Human h2)
 {
     return(h1 >= h2);
 }
 public static bool equal(Human h1, Human h2)
 {
     return(h1.Equals(h2));
 }
 public static int Hash(Human h1)
 {
     return(h1.GetHashCode());
 }
 public static bool NaMosavi(Human h1, Human h2)
 {
     return(h1 != h2);
 }
 public static bool Mosavi(Human h1, Human h2)
 {
     return(h1 == h2);
 }
 public static bool Koochik(Human h1, Human h2)
 {
     return(h1 < h2);
 }
 public static bool Bozorg(Human h1, Human h2)
 {
     return(h1 > h2);
 }
 public static bool KoochikMosavi(Human h1, Human h2)
 {
     return(h1 <= h2);
 }