object o = 10;
if(o==o)//true
object o = 10;
if(o.Equals(o))//true
object o{get{return 10;}}
if(o==o)//false
object o{get {return 10;}}
if(o.Equals(o))//true
object o{get {return "o";}}if(o.Equals(o))//true
Rule0:"=="比较地址,“Equals”比较内容;
Rule1:get{},Object类型每次return,都会新开辟一个内存空间;