Junior
Mi az a finally
sobes.tech MI
Válasz az MI-től
C#-ban a finally blokkot a try-catch mellett használják, hogy garantálják a kód végrehajtását, függetlenül attól, hogy kivétel történt-e vagy sem. A finally-ben lévő kód mindig végrehajtódik — a try és catch után, még akkor is, ha kivétel keletkezett vagy return történt.
Ez hasznos az erőforrások felszabadítására, fájlok bezárására, adatbázis-kapcsolatok lezárására és más tisztítási műveletekre.
Példa:
try
{
// Kód, amely kivételt okozhat
}
catch(Exception ex)
{
// Kivételkezelés
}
finally
{
// Kód, amely minden esetben végrehajtódik
// például fájl bezárása vagy erőforrások felszabadítása
}