Simple console application using Copy Constructor
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplicationSample
{
class Program2
{
private string name;
private int age;
// Copy
constructor.
public Program2(Program2 previousPerson)
{
name = previousPerson.name;
age = previousPerson.age;
}
//
Instance constructor.
public Program2(string name, int age)
{
this.name = name;
this.age = age;
}
// Get
accessor.
public string Details
{
get
{
return name + " is " + age.ToString();
}
}
class TestPerson
{
static void Main()
{
//
Create a new person object.
Program2 person1 = new Program2("George", 40);
Console.WriteLine(person1);
Console.WriteLine(person1.Details);
//
Create another new object, copying person1.
Program2 person2 = new Program2(person1);
System.Console.WriteLine(person2.Details);
Console.ReadLine();
}
}
}
}
https://www.youtube.com/channel/UCKLRUr6U5OFeu7FLOpQ-FSw/videos
0 comments
Post a Comment