Catégories
Programmation

Inline des variables out à partir du C# 7

Si vous recevez des avertissements de variable out qui peuvent être inline, vous êtes en C# 7 ou plus.

Depuis cette version, il n’est plus nécessaire de déclarer les variables out avant les appels de méthodes. Vous pouvez les déclarer inline, c’est à dire à la volée proche de la déclaration out.

Elle peut être typée ou implicite avec var.

// Avant le C# 7
TypeVariable resultat;
MethodeAvecOut(out resultat);

// A partir du C# 7
MethodeAvecOut(out TypeVariable resultat);
MethodeAvecOut(out var resultat);

À voir avec vos équipes si vous aimez lire vos types ou si vous laissez votre IDE préféré vous l’afficher à la volée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *