Lever une exception personnalisé

Contenu du snippet

Ce petit bout de code permet de lever une exception personalisé simplement

Source / Exemple :


'On créer une nouvelle exception qu'on herite de Exception mais on pourrait l'hériter de n'importe quel autre exception deja presente

'Ensuite on surcharge la propriété Message on lui rajoute notre message personalisé, on peut faire ca avec les autres membres de Exception

        Private Class MonException
            Inherits Exception

            Public Overrides ReadOnly Property Message() As String
                Get
                    Return "Le textbox ne doit pas etre vide"
                End Get
            End Property
        End Class

        sub bouton_click(.......

            Try
                Verif()
            Catch ex As monexception
                label.Text = ex.message
            Catch ex As Exception
                label.text = ex.message
            End Try

        End Sub

        Sub Verif()

            If Textbox.Text = " " Then
                Throw New MonException
            End If

        End Sub

Conclusion :


Ce petit bout de code est simple vous appuyez sur un bouton, il va essayer d'executer verif si le textbox est vide il va lever une nouvelle exception qu'on recupere grace au catch

J'attend vos commentaires

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.