Mega Code Archive

 
Categories / C# / Language Basics
 

Handle error gracefully and continue

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Handle error gracefully and continue.    using System;    public class ExcDemo3 {    public static void Main() {      int[] numer = { 4, 8, 16, 32, 64, 128 };      int[] denom = { 2, 0, 4, 4, 0, 8 };        for(int i=0; i < numer.Length; i++) {        try {          Console.WriteLine(numer[i] + " / " +                            denom[i] + " is " +                            numer[i]/denom[i]);        }        catch (DivideByZeroException) {          // catch the exception          Console.WriteLine("Can't divide by Zero!");        }      }    }  }