美文网首页
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# 重载加号运算符计算两个对象的和的代码

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