csharp Try Catch
// Ordering catch clauses using System; class MyClass { public static void Main() { MyClass x = new MyClass(); try { string s = null; x.MyFn(s); } // Most specific: catch (ArgumentNullException e) { Console.WriteLine("{0} First exception caught.", e); } // Least specific: catch (Exception e) { Console.WriteLine("{0} Second exception caught.", e); } // Always runs: finally { //use to Dispose() objects etc. } } public void MyFn(string s) { if (s == null) throw new ArgumentNullException(); } }
Example of Try/Catch block with multiple catch to trap specific/general errors, thanks to: MSDN.
Updated: Thursday 14th October 2010, 11:12am
There are 0 comments
Comments are currently closed.