|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
Een Try ... Catch ... End Try statementblok staat je toe om exceptions die optreden in het Try gedeelte af te handelen in het Catch gedeelte.
Indien een exceptie optreedt in het Try gedeelte, stop de het uitvoering daar, en wordt een sprong gemaakt naar het Catch blok. In volgend voorbeeld wordt regel (1) hier dus nooit uitgevoerd : Visual Basic 2010 Broncode Class TryCatchExample Public Shared Sub Main() Console.WriteLine( "Start...") Try Dim dividend As Integer = 10 Dim divisor As Integer = 0 Dim result As Integer = dividend \ divisor Console.WriteLine(result) Catch Console.WriteLine( "Exception occured...") End Try Console.WriteLine( "End...") Console.ReadLine() End SubEnd ClassDownload Visual Basic 2010 Broncode Download Visual C# Sourcecode
Console Application Output Start...
Exception occured...
End... Bemerk ook hoe variabelen die gedeclareerd worden in een bepaald gedeelte van het Try ... End Try statementblok lokaal zijn voor dat gedeelte ( statementblokvariabelen ). Dus bijvoorbeeld een variabele die je declareerd in het Try gedeelte is niet beschikbaar in het Catch gedeelte. Wens je een variabele te gebruiken in verschillende gedeeltes, declareer die dan voor het Try ... End Try statementblok.
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
|