Déclarer un using sans accolage–Les nouveautés de C# 8–dotnet core

using c# 8

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 :

image

 

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 :

image

 

Retrouver les exemples en code, via notre github.

Notre adresse

1 rue du guesclin
44000 Nantes

Notre téléphone

+33 2 79 65 52 87

Société

DevToBeCurious SARL
84860163900018 - Nantes B 848 601 639