美文网首页
C# 重载加号运算符计算两个对象的和的代码

C# 重载加号运算符计算两个对象的和的代码

作者: 22334 | 来源:发表于2021-11-07 10:08 被阅读0次

把开发过程中较好的一些内容珍藏起来,下面内容段是关于C# 重载加号运算符计算两个对象的和的内容。

public class ValidFloat

{

  private float value;

  private bool  valid;

  public ValidFloat (float value, bool valid)

  {

      this.value = value;

      this.valid = valid;

  }

  public static ValidFloat operator+ (ValidFloat vf1, ValidFloat vf2)

  {

      return new ValidFloat (vf1.value + vf2.value, vf1.valid & vf2.valid);

  }

  public static void Main( )

  {

      ValidFloat vf1 = new ValidFloat ( 1.1f, true);

      ValidFloat vf2 = new ValidFloat ( 2.2f, false);

      ValidFloat vf3 = vf1 + vf2;

      Console.WriteLine ("Value = " + vf3.value + " Valid: " + vf3.valid);

  }

}

相关文章

  • C# 重载加号运算符计算两个对象的和的代码

    把开发过程中较好的一些内容珍藏起来,下面内容段是关于C# 重载加号运算符计算两个对象的和的内容。 public c...

  • C#重载运算符

    C#中比较运算符的重载 == and != ; > and <; >= and <=. c#中要求比较运算符的重载...

  • Kotlin中的运算符重载

    Kotlin的运算符重载允许我们让任意两个对象进行相加,或者是进行更多其他的运算操作。 这里以加号运算符为例,如果...

  • C# 第三节

    C# 运算符重载 您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算...

  • 芦继超9.22总结

    今天讲了运算符重载,当你想让两个对象相加时,正常的+是做不到的,需要将加号重新定义一个函数,让他可以将两个对象相加...

  • 运算符重载

    对于内置的数据类,编译器直到如何进行运算 对于自定义数据类型,需要运算符重载 加号运算符重载 左移运算符重载 重载...

  • 9.22

    运算符重载,用一段代码重新定义加号,以实现想要达到的加号效果。实现时,首先把指定的运算表达式转化为对运算符函数的调...

  • 运算符重载与友元函数

    运算符重载 C++允许将运算符重载到用户定义的类型,例如,使用+将两个类对象相加。 重载运算符要使用运算符函数: ...

  • Python:重载运算符

    运算符重载有两个参数:self ——该对象本身other ——跟在运算符后面的对象 以下为重载运算符的参考列表 以...

  • C++<第二十六篇>:重载运算符

    重载运算符可以完成对象和对象之间的运算,同样也可以通过重载运算符运算实现对象和普通类型数据的运算。 (1)重载运算...

网友评论

      本文标题:C# 重载加号运算符计算两个对象的和的代码

      本文链接:https://www.haomeiwen.com/subject/ogtezltx.html