平平资源网平平资源网

平平

pingping@pingping6.com

平平网络pingping6.com

文章数
7887
评论数
83
浏览数
636881
平平
pingping@pingping6.com
平平网络pingping6.com

C# 运算符重载

技术分享2022-04-27 23  0 
摘要:C 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具...
C 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。

例如,请看下面的函数:

public static Box operator+ (Box b, Box c)
{
   Box box = new Box();
   box.length = b.length + c.length;
   box.breadth = b.breadth + c.breadth;
   box.height = b.height + c.height;
   return box;
}
上面的函数为用户自定义的类 Box 实现了加法运算符(+)。它把两个 Box 对象的属性相加,并返回相加后的 Box 对象。
来源于网络侵权删除

楼层更新
继续阅读
写代码真的很累!麻烦点个赞,评论一下,然后分享给自己的小伙伴!
打赏
海报分享
发表评论
表情
快捷
私密

右滑验证