Nous continuons notre découverte du C# 8. Nous avions vu que dotnet avait dépoussiéré le switch avec les Pattern Expression lors de notre dernier article.
Découvrons maintenant le using sans les accolades.
Using avec IDisposable
Le using, vous vous souvenez, permet de gérer les objets qui sont IDisposable.
Mettons que nous avions un fichier à charger, pour lire son contenu. Nous avons alors le code suivant :
Using dans une fonction
A partir de C# 8, vous pouvez déclarer une variable qui va déclencher le IDisposable, et donc la méthode Dispose().
La grand différence , c’est que la variable sera détruite à la fin de la fonction, ou de la procédure.
La syntaxe est plus agréable à utiliser :
Retrouver les exemples en code, via notre github.