怎么理解C#语言中的运算符重载!!有没有列子给我说一说,简单一点,通俗易懂点。
他们说是对类的对象进行运算符的重载,这是什么意思啊?!!一下子都带过去了,我听都没听明白!就下继续在那里讲其他的了!
你这个是方法的重载!!
追答是的 有关运算符重载,因为已经系统被定义了(内置的啊) 而现在如果需要新的定义(不同的运算方法),那么肯定是重载了啊。例子之一(不能单独运行):
public static Fraction operator + (Fraction a , Fraction b)
{
return new Fraction(a.num * b.den + b.num * a.den , a.den * b.den);
}
代码比较乱,你自己到网上搜“C# Operator关键字 ” 自己看看吧,希望你能明白啦~~~