Crear nuestras propias excepciones
Artículo por Club Developers · 10 mayo 2006
2072 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