public string Name { get; set; }
public int Age { get; set; }
public Person(Person objPerson)
this.Name = objPerson.Name;
this.Age = objPerson.Age;
public class CopyConstructor
public static void Main()
Person person1 = new Person();
person1.Name = "John Wick";
Console.WriteLine("Name from First Object :"+person1.Name);
Console.WriteLine("Age from First Object :"+person1.Age);
Person copiedPerson = new Person(person1);
Console.WriteLine("Name from Second Object :"+copiedPerson.Name);
Console.WriteLine("Age from Second Object :"+copiedPerson.Age);