首先明白运算符重载的目的是什么,该目的是为了在类之间使用标准的运算符。重载运算符 ,可以给类中添加运算符成员!但该成员必须是static类型。运算符重载看起来与方法声明相似,但是他们使用的是关键字operator,和运算符本身,而不是一个方法名。一些运算符例如,大于和小于必须成对重载。
IComparable在要比较的类中实现,可以比较该对象与另一个对象。该方法是compareto(对象)
Icoparer在单独的类中实现,可以比较任意两个对象。这里的比较关联的运算符的重载。提供的方法是compare(两个对象)