2013年3月8日
摘要: C#操作符重载是什么?是指允许用户使用用户定义的类型编写表达式的能力。例如,通常需要编写类似于以下内容的代码,以将两个数字相加。很明显,sum 是两个数字之和。int i = 5; int sum = i + j;如果可以使用代表复数的用户定义的类型来编写相同类型的表达式,那当然是最好不过了:Complex i = 5;Complex sum = i + j;运算符重载允许为用户定义的类型重载(即指定明确的含义)诸如“+”这样的运算符。如果不进行重载,则用户需要编写以下代码:Complex i = new Complex(5);Complex sum = Complex.Add(i, j);此 阅读全文
posted @ 2013-03-08 09:36 天空翱翔 阅读(138) 评论(0) 推荐(0) 编辑