Crear nuestras propias excepciones
Artículo por Club Developers · 10 May 2006
2032 vistas
Como cualquier otra clase, podemos crear nuestras propias excepciones. Del padre Exception, heredan dos clases, SystemException y ApplicationException. Por convenio, tendremos que heredar de la segunda.
Por ejemplo, queremos elevar una excepción si damos a una llave el valor de una cadena vacÃa.
Creamos la excepción:
Luego, para elevarla usamos:
Por ejemplo, queremos elevar una excepción si damos a una llave el valor de una cadena vacÃa.
Creamos la excepción:
vbnet
Public Class CadenaVaciaException   Inherits ApplicationException   Public Sub New()     MyBase.New()   End Sub   Public Sub New(ByVal message As String)     MyBase.New(message)   End Sub End Class
Luego, para elevarla usamos:
vbnet
Sub New(ByVal NombreLlave As String, ByVal Valor As String) Â Â MyBase.New() Â Â If Valor.Length = 0 Then Throw New CadenaVaciaException("No podemos dar una cadena vacÃa a un valor clave") Â Â MyBase.Add(NombreClave, Valor) End Sub