Advertisement

C#学习笔——运算符重载与接口篇

阅读量:

C#学习笔记——(八)

  • 一、运算符的重新定义
      • 1、可被重新定义与不可被重新定义的运算符
      • 2、类型转换运算符
    • 二、接口相关机制

      • 1、is 和 as 关键字的使用
      • 2、接口方法的重载处理
      • 3、显式实现接口的方式
    • 三、总结归纳

一、运算符重载原理与应用

  • 重载运算符本质上是一种具有特定命名规则的函数,其定义方式是通过 operator 关键字与运算符符号进行组合实现的。 与常规函数相似,此类运算符同样具备返回值类型以及参数列表的结构特征。
    • 语法格式如下:
      public ~static ~返回值类型~operator ~一元运算符~(参数类型~ 参数名)
      public ~static ~返回值类型~operator ~二元运算符~(参数1类型~ 参数1名,参数2类型~ 参数2名)

1、可重载和不可重载运算符

在这里插入图片描述
复制代码
    using System;
    
    namesp

全部评论 (0)

还没有任何评论哟~