DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

Tipo de excepción personalizado en C#

0

 

Tipo de excepción personalizado en C#

C# incluye los tipos de excepción incorporados, como NullReferenceExceptionMemoryOverflowException, etc. Sin embargo, a menudo le gusta generar una excepción cuando se viola la regla comercial de su aplicación. Entonces, para esto, puede crear una clase de excepción personalizada derivando la ApplicationExceptionclase.

El marco .Net incluye ApplicationExceptionclases desde .Net v1.0. Fue diseñado para usarse como clase base para la clase de excepción personalizada. Sin embargo, Microsoft ahora recomienda Exceptionclass para crear una clase de excepción personalizada. No debe lanzar una ApplicationExceptionexcepción en su código, y no debe capturar una ApplicationExceptionexcepción a menos que tenga la intención de volver a lanzar la excepción original.

Por ejemplo, cree la clase InvalidStudentNameException en una aplicación escolar, que no permite ningún carácter especial o valor numérico en el nombre de ninguno de los estudiantes.

 


Ahora, puedes subir InvalidStudentNameExceptionen tu programa siempre que el nombre contenga caracteres especiales o números. Utilice la palabra clave throw para generar una excepción.


El resultado en la consola

Por lo tanto, puede crear clases de excepción personalizadas para diferenciarlas de las excepciones del sistema.



Tal vez te interesen estas entradas

No hay comentarios