using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConstructorAndDistructor
{
class Student
{
private string _studentName;
public Student()
{
_studentName = null;
}
public Student(string name)
{
_studentName = name;
}
public string getName(){
return _studentName;
}
public void setName(string name)
{
_studentName = name;
}
~Student()
{
//System.Diagnostics.Trace.WriteLine("destructor is called.");
Console.WriteLine(_studentName+" destructor is called.");
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConstructorAndDistructor
{
class Project
{
static void Main(string[] args)
{
Student stu1 = new Student();
Console.WriteLine("stu1.name = "+ stu1.getName());
Student stu2 = new Student("Name");
Console.WriteLine("stu1.name = "+ stu2.getName());
Student stu3 = new Student();
Console.WriteLine("stu1.name = "+ stu3.getName());
stu3.setName("111");
Console.WriteLine("stu1.name = "+ stu3.getName());
}
}
}