c#比较和运算符重载

来源:互联网 发布:stc12c5a60s2烧录软件 编辑:程序博客网 时间:2024/05/21 15:33

首先明白运算符重载的目的是什么,该目的是为了在类之间使用标准的运算符。重载运算符 ,可以给类中添加运算符成员!但该成员必须是static类型。运算符重载看起来与方法声明相似,但是他们使用的是关键字operator,和运算符本身,而不是一个方法名。一些运算符例如,大于和小于必须成对重载。

IComparable在要比较的类中实现,可以比较该对象与另一个对象。该方法是compareto(对象)

Icoparer在单独的类中实现,可以比较任意两个对象。这里的比较关联的运算符的重载。提供的方法是compare(两个对象)

0 0
原创粉丝点击