YourClass instance = new YourClass();
YourClass instance2 = new YourClass();
instance.someField = 1;
instance2.someField = 2;
public int YourClass::GetField()
{
return someField;
}
public YourClass YourClass::GetThis()
{
return this;
}
instance == instance.GetThis() //true
instance2 == instance2.GetThis() //true
instance == instance2.GetThis() //false