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; } } }