public void DoSomeDZetaWork() { var zz = new Dzeta(5); System.Diagnostics.Debug.WriteLine(zz); // prints 5 zz += 15; System.Diagnostics.Debug.WriteLine(zz); // prints 20 zz.Sum(10, 5, 20, 5); System.Diagnostics.Debug.WriteLine(zz); // prints 60 }
public static Dzeta Sum(this Dzeta self, params int[] all) { var z = new Dzeta(); foreach (var dz in all) { z += dz; } return(z); }
public static Dzeta operator -(Dzeta a, int b) { var c = new Dzeta(a.__dzeta - b); return(c); }
public static Dzeta operator +(Dzeta a, Dzeta b) { var c = new Dzeta(a.__dzeta + b.__dzeta); return(c); }