Poznáváme C# a Microsoft.NET 13. díl – výjimky

Diskuze čtenářů k článku

avatar
24. 11. 2007 13:05

Programovou oflline verzi seriálu naleznete ke stažení na http://poznavame-c-msnet.wz.cz/

Souhlasím  |  Nesouhlasím  |  Odpovědět
Janek  |  04. 03. 2005 11:56

Jen více takových kvalitních článků a takovýchto kvalitních seriálů na zive.cz. Držím Palce

Souhlasím  |  Nesouhlasím  |  Odpovědět
Benjamin  |  04. 03. 2005 11:52

1. Behove preostredi nepouzije "nejvhodnejsi" handler, ale prvni pouzitelny, na ktery narazi. A stim souvisi i druha vytka - neuvedeni moznosti vyuziti dedicnosti pri zperacovani vyjimek (napriklad zminovana DivideByZeroException dedi od ArithmeticException) takze je mozne napsat neco takovehodle:
try
{
//chraneny blok
}
catch(DivideByZeroException identifikator)
{
Console.Writeln("Pokus o deleni nulou!!!");
}
catch(DivideByZeroException identifikator)
{
Console.Writeln("Nejaka aritmeticka chyba (ale nebylo to deleni nulou");
}

Souhlasím  |  Nesouhlasím  |  Odpovědět
hermik  |  04. 03. 2005 12:40

Kdyz uz, tak

try
{
//chraneny blok
}
catch(DivideByZeroException identifikator)
{
Console.Writeln("Pokus o deleni nulou!!!");
}
catch(ArithmeticException identifikator)
{
Console.Writeln("Nejaka aritmeticka chyba (ale nebylo to deleni nulou");
}

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor