C-sharp : Error handling: empty catch block