Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izuzeci u finally bloku

[es] :: .NET :: Izuzeci u finally bloku

[ Pregleda: 2322 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net.



+2790 Profil

icon Izuzeci u finally bloku15.12.2004. u 01:15 - pre 235 meseci
Šta se dešava u C# programu kada neka od naredbi iz finally bloka ispali izuzetak?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

havramm
Miroslav Havram
Software Developer / Engineer
Beograd

Član broj: 4603
Poruke: 255
212.62.55.*



Profil

icon Re: Izuzeci u finally bloku15.12.2004. u 07:09 - pre 235 meseci
Izvrsavanje se prekida i prenosi se na sledeci nivo. Probaj sam...
Code:
namespace Snippets
{
    public class Program
    {
        public static void Main()
        {
            try
            {
                try
                {
                    Console.WriteLine("Line1 try");
                    throw new Exception("Exception from try...");
                    Console.WriteLine("Line2 try");
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
                finally
                {
                    Console.WriteLine("Line1 finally");
                    throw new Exception("Exception from finally...");
                    Console.WriteLine("Line2 finally");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
    }
}

If it's a girl then they're gonna call it Sigourney, after an actress. If it's a boy, then they're gonna call it Rodney, after Dave!
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net.



+2790 Profil

icon Re: Izuzeci u finally bloku15.12.2004. u 19:24 - pre 235 meseci
Znači, ipak nije tačno da se svaka naredba iz finally blika obavezno izvršava, bez obzira na ispaljivanje izuzetaka.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
66.228.70.*



+6 Profil

icon Re: Izuzeci u finally bloku15.12.2004. u 19:42 - pre 235 meseci
Bez obzira na ispaljivanje izuzetaka u odgovarajućem try bloku.

Uzgred, Nedeljko, skoro uvek kad sam pomislio da mi treba finally, ispostavilo se da je bolje rešenje using.
 
Odgovor na temu

[es] :: .NET :: Izuzeci u finally bloku

[ Pregleda: 2322 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.