第十六讲:运算符重载
- 坑爹的“ToString()” __运算符重载
- 运算符工作方式
- 运算符重载能干吗?
- 实践
- 重载+、-符号
-
运算符重载规则
-
高仿Convert 类的转换方法
—— 无论什么数据,只要调用这个方法,都改变为其增加一个括号的字符串
C#重载过的 + 号
它自己重载的只有数字类型的、字符串类型。
- 猜测 + 的复杂实现
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RVJnH1ex-1647357618551)(C:\Users\txpma\Pictures\C#趣味学习——天轰穿\001.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sHEztCnk-1647357618552)(C:\Users\txpma\Documents\C#趣味学习_田洪川)]
小结
- 运算符重载的主要用处是扩展运算符的运算能力;
- 运算符其实也是一种特殊的方法,只不过参数列表的呈现有些不同。