目前我们学过的变量中,除了几种自定义的变量(结构体、类、枚举),语言本身的13种常用变量类型byte、int、float等等都默认支持用运算符进行计算,也支持条件运算符进行比较。今天我们要学习的内容就是如何让自定义的类型能够使用运算符进行运算和比较!
【运算符重载】
概念
让自定义类和结构体
能够使用运算符
关键字
operator
固定语法
public static 返回值 operator 运算符(参数列表)
特点
一定是一个公共的静态方法
本文介绍了C#中的运算符重载,允许自定义类和结构体使用运算符进行计算和比较。关键字operator用于重载运算符,需遵循公共静态方法的固定语法,并注意条件运算符的特殊要求。通过实例展示了如何重载加法运算符,同时列出了可重载和不可重载的运算符类别。
目前我们学过的变量中,除了几种自定义的变量(结构体、类、枚举),语言本身的13种常用变量类型byte、int、float等等都默认支持用运算符进行计算,也支持条件运算符进行比较。今天我们要学习的内容就是如何让自定义的类型能够使用运算符进行运算和比较!
概念
让自定义类和结构体
能够使用运算符
关键字
operator
固定语法
public static 返回值 operator 运算符(参数列表)
特点
一定是一个公共的静态方法
287
1191

被折叠的 条评论
为什么被折叠?