コード例 #1
0
ファイル: Complex.cs プロジェクト: SPQsmk/ComplexAndVector
        private static void CheckForZero(Complex a, Complex b)
        {
            if (!(b.Modulus() < Eps))
            {
                return;
            }

            var args = new DivideByZero {
                Dividend = a, Divider = b
            };

            a.DivideByZeroEvent?.Invoke(a, args);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: SPQsmk/ComplexAndVector
 public static void DbZEvent(object obj, DivideByZero args)
 {
     throw new DivideByZeroException("Divide by zero");
 }