摘要: C#操作符重载是什么?是指允许用户使用用户定义的类型编写表达式的能力。如果有一个复数Complex类对一元操作符“++”重载,可以写成: public static Complex operator ++(Complex a) { … }对二元操作符“+”可以写成: public static Complex operator +(Complex a, Complex b) { … }一元操作符有一个参数,二元操作符有二个参数。重载操作符开始必须以public static修饰。可以重载的操作符包括:一元操作符:+ - ! ~ ++ -- true false二元操作符:+ - * / % & 阅读全文
posted @ 2012-12-04 08:17 程序之魂 阅读(1348) 评论(0) 推荐(0)