[C#] C# 重载加号运算符计算两个对象的和 →→→→→进入此内容的聊天室

来自 , 2019-04-01, 写在 C#, 查看 117 次.
URL http://www.code666.cn/view/1868f17c
  1. public class ValidFloat
  2. {
  3.    private float value;
  4.    private bool  valid;
  5.        
  6.    public ValidFloat (float value, bool valid)
  7.    {
  8.       this.value = value;
  9.       this.valid = valid;
  10.    }
  11.        
  12.    public static ValidFloat operator+ (ValidFloat vf1, ValidFloat vf2)
  13.    {
  14.       return new ValidFloat (vf1.value + vf2.value, vf1.valid & vf2.valid);
  15.    }
  16.        
  17.    public static void Main( )
  18.    {
  19.       ValidFloat vf1 = new ValidFloat ( 1.1f, true);
  20.       ValidFloat vf2 = new ValidFloat ( 2.2f, false);
  21.       ValidFloat vf3 = vf1 + vf2;
  22.       Console.WriteLine ("Value = " + vf3.value + " Valid: " + vf3.valid);
  23.    }
  24.                        
  25. }
  26. //csharp/4202

回复 "C# 重载加号运算符计算两个对象的和"

这儿你可以回复上面这条便签

captcha