Finally – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Finally – .NET – Fórum – Programujte.comFinally – .NET – Fórum – Programujte.com

 

flukas0
Duch
6. 7. 2009   #1
-
0
-

K čemu je v C# klíčové slovo finally?
Jak se liší:

try {otevři soubor}

catch {nejde to}
finally {zahoď adresu souboru}

od
try {otevři soubor}

catch {nejde to}
zahoď adresu souboru

?

Nahlásit jako SPAM
IP: 85.93.97.–
z_moravec
~ Redaktor
+3
Posthunter
7. 7. 2009   #2
-
0
-

finally ti zaručí, že se vložený kód provede i v případě, že nastane výjimka. Což je výhodné, pokud potřebuješ zavřít soubor, ukončit připojení k databázi, atd.

Nahlásit jako SPAM
IP: 147.251.29.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
rudolf_franek0
Stálý člen
7. 7. 2009   #3
-
0
-

Teoreticky muzes mit i jen try-finally. Pokud v takovem pripade dojde k vyjimce behem try, pak program na chvili zpracovava vyjimnku nekde jinde a pak "se vrati" a provede finally. Finally se provede napriklad i kdyz mas v try return.

Nahlásit jako SPAM
IP: 90.178.66.–
danielp
~ Anonymní uživatel
4 příspěvky
10. 7. 2009   #4
-
0
-

jen drobnost, pokud mam blok try-finally a vyjimka je osetrena nekde jinde pak se provede finally jeste pred jejim osetrenim.

Nahlásit jako SPAM
IP: 194.213.32.–
rudolf_franek0
Stálý člen
10. 7. 2009   #5
-
0
-

danielp napsal:
jen drobnost, pokud mam blok try-finally a vyjimka je osetrena nekde jinde pak se provede finally jeste pred jejim osetrenim.

Pravda :smile1:

Nahlásit jako SPAM
IP: 90.178.66.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 6 hostů

Podobná vlákna

Try catch finally — založil damegu

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý