using System;
namespace Object_Class_ToString
{
class Emp
{
int id;
string name;
public int Id
{
get { return id; }
set { id = value; }
}
public string Name
{
get { return name; }
set { name = value; }
}
//public override string ToString()
//{
// return string.Format("{0} - {1}", id,name);
//}
}
class Program
{
static void Main(string[] args)
{
Emp e1 = new Emp();
Emp e2 = e1;
Console.WriteLine(e1.Equals(e2));
//will return true since both refering to same object
Emp e3 = new Emp();//new Object
e2 = e3;
Console.WriteLine(e1.Equals(e2));
//will return false they are refering to different objects
Console.ReadLine();
}
}
}
namespace Object_Class_ToString
{
class Emp
{
int id;
string name;
public int Id
{
get { return id; }
set { id = value; }
}
public string Name
{
get { return name; }
set { name = value; }
}
//public override string ToString()
//{
// return string.Format("{0} - {1}", id,name);
//}
}
class Program
{
static void Main(string[] args)
{
Emp e1 = new Emp();
Emp e2 = e1;
Console.WriteLine(e1.Equals(e2));
//will return true since both refering to same object
Emp e3 = new Emp();//new Object
e2 = e3;
Console.WriteLine(e1.Equals(e2));
//will return false they are refering to different objects
Console.ReadLine();
}
}
}
Comments
Post a Comment