摘要:
其实操作符重载没怎么用过,之前还觉得是个很神秘的东西。CLR本身是没有操作符这一说的,操作符经过编译器编译后会生成对某个方法的调用。(某些基元类型除外,比如两个int型相加,编译器会直接生成add指令。)而我们对操作符的重载,则会被编译器编译成类型的一个方法。举例说明:public class Man{ public string Name { get; set; } public int Age { get; set; }}public class Women{ public string Name { get; set; } publ... 阅读全文