Junior
Qu'est-ce que finally
sobes.tech IA
Réponse de l'IA
En C#, le bloc finally est utilisé avec try-catch pour garantir l'exécution du code, que l'exception ait été levée ou non. Le code à l'intérieur de finally s'exécute toujours — après try et catch, même si une exception a été levée ou si un return a été effectué.
Cela est utile pour libérer des ressources, fermer des fichiers, des connexions à une base de données et d'autres opérations de nettoyage.
Exemple:
try
{
// Code pouvant générer une exception
}
catch(Exception ex)
{
// Traitement de l'exception
}
finally
{
// Code qui s'exécutera dans tous les cas
// par exemple, fermer un fichier ou libérer des ressources
}