static void Main(string[] args) { Bird bird1 = new Bird("Duck"); Bird bird2 = (Bird)bird1.Clone(); bool areEqual = bird1.Equals(bird2); Console.WriteLine("Are objects equal: {0}", areEqual); Console.WriteLine(bird2.ToString()); Type type = bird1.GetType(); int hashcode = bird2.GetHashCode(); }
public object Clone() { Bird bird = new Bird(this.Genus); return bird; }