static void Main(string[] args) { mySimpleClass obj1 = new mySimpleClass(5, 5); mySimpleClass obj2 = new mySimpleClass(5, 5); myNotOverloadedclass obj3 = new myNotOverloadedclass(5, 5); myNotOverloadedclass obj4 = new myNotOverloadedclass(5, 5); myNotOverloadedclass obj5 = new myNotOverloadedclass(obj3);//someone call a copy constructor! He's on his way! myNotOverloadedclass obj6 = obj3; Console.WriteLine(obj1 == obj2); Console.WriteLine(obj3 == obj4); Console.WriteLine(obj3 == obj5); Console.WriteLine(obj3 == obj6); }
public myNotOverloadedclass(myNotOverloadedclass obj)//This one has a copy constructor! { variableA = obj.variableA; variableB = obj.variableB; }