satt å tittade lite på tutorials, och läste lite om Exceptions.
catch (Exception e)
min fråga är vad betyder 'e' i den koden?
det stog inte nåt i tutorialn
5 svar · 206 visningar · startad av tronez
satt å tittade lite på tutorials, och läste lite om Exceptions.
catch (Exception e)
min fråga är vad betyder 'e' i den koden?
det stog inte nåt i tutorialn
e är en variabel av typen Exception.
Dvs. ett undantag kastas och fångas upp "i" e.
Sen kan du använda objektet e för att skriva ut felmeddelanden och sånt..
Jag har aldrig pillat med .NET men just här så kan jag inte tänka mig att det är någon skillnad på det och C++.
Ja, det går bra.
har även för mig att man faktiskt kan lämna det tomt också, om man inte behöver referera till exceptionen, dvs
catch (Exception) {}
Du kan catcha alla fel med bara catch{} men ofta så vill man fånga upp ett eller flera specifika fel och använda dessa. Det är heller inte bra att fånga upp alla fel - det kan leda till följdfel som kanske egentligen inte är fel... eller tvärtom, att koden gör en massa fel som du inte märker förrän det har ställt till med en massa skit...