- using System; 
-   
- public class Test 
- { 
- 	public static void Main() 
- 	{ 
- 	    MyClass joe = new MyClass("Joe"); 
- 	    MyClass bob = joe; 
- 	    bob.Name = "Bob"; 
-   
- 	    Console.WriteLine(bob.Name); // Bob 
- 	    Console.WriteLine(joe.Name); // Joe 
- 	    Console.WriteLine(bob == joe); 
- 	} 
- } 
-   
- struct MyClass 
- { 
-     private string _name; 
-     public MyClass(string name) 
-     { 
-         _name = name; 
-     } 
-   
-     public string Name 
-     { 
-         get { return _name; } 
-         set { _name = value; } 
-     } 
- } 
				dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJICAgIE15Q2xhc3Mgam9lID0gbmV3IE15Q2xhc3MoIkpvZSIpOwoJICAgIE15Q2xhc3MgYm9iID0gam9lOwoJICAgIGJvYi5OYW1lID0gIkJvYiI7CgkKCSAgICBDb25zb2xlLldyaXRlTGluZShib2IuTmFtZSk7IC8vIEJvYgoJICAgIENvbnNvbGUuV3JpdGVMaW5lKGpvZS5OYW1lKTsgLy8gSm9lCgkgICAgQ29uc29sZS5Xcml0ZUxpbmUoYm9iID09IGpvZSk7Cgl9Cn0KCnN0cnVjdCBNeUNsYXNzCnsKICAgIHByaXZhdGUgc3RyaW5nIF9uYW1lOwogICAgcHVibGljIE15Q2xhc3Moc3RyaW5nIG5hbWUpCiAgICB7CiAgICAgICAgX25hbWUgPSBuYW1lOwogICAgfQogICAgCiAgICBwdWJsaWMgc3RyaW5nIE5hbWUKICAgIHsKICAgICAgICBnZXQgeyByZXR1cm4gX25hbWU7IH0KICAgICAgICBzZXQgeyBfbmFtZSA9IHZhbHVlOyB9CiAgICB9Cn0=
				
				
				
				
				
			 
			
				
			
			
				
	
		
	
	
	prog.cs(13,24): error CS0019: Operator `==' cannot be applied to operands of type `MyClass' and `MyClass'
Compilation failed: 1 error(s), 0 warnings