Tengo unos cuantos años de experiencia en el área de desarrollo, principalmente en aplicaciones Web, sin embargo, recientemente me ha tocado meterme con el framework .Net utilizando WinForms y C# y no tengo mucha experiencia en esta área.
Estoy desarrollando una aplicación y quiero hacer una clase para el manejo de errores (o excepciones).
Lo que tengo en mente es algo como:
Código:
Y cuando ocurra una excepción llamaría al método Error y le pasaría la excepción como parámetro (se puede hacer eso en c#?)class Exceptions() { public void Exceptions() { //... } public Error(exception) { MessageBox.Text("Ocurrio un error...") //.... } }
Las preguntas que me vienen a la cabeza son: será esa una buena forma de hacerlo? Dónde encuentro ejemplos prácticos? Es una buena práctica hacerlo utilizando una clase o existe en .Net alguna librería que ya lo haga automáticamente?
Saludos y gracias por sus respuestas.