Belső kivétel

Filed Under (Uncategorized) by nameless on 02-08-2009


Belső kivételt akkor használunk, ha egy kivétel elkapásánál pédául egy fájlba ki akarjuk menteni a hiba adatait. Ennél a kimentésnél kezelnünk kell az esetleges hibákat pl.: nincs olyan fájl amibe kimenthetné az adatokat…

 try
      {
             .........
      }
      catch(CarIsDeadException e)
      {
            try
            {
                    FileStream fm = new FileStream(@"C:\CarErrors.txt", FileMode.Open);
                    ...
            }
            catch (Exception e2)
            {
                    //ha nincs lyen fájl akkor kiírja a hobát:
                    throw new CarIsDeadException(e.Message, e2);
            }
       }

Post a comment