Utiliser le corps d’expression pour les expressions lambda (IDE0053)

Propriété Valeur
Identificateur de la règle IDE0053
Titre Utiliser le corps d’expression pour les expressions lambda
Catégorie Style
Sous-catégorie Règles de langue (membres expression-corporel)
Langues applicables C# 7.0+

Vue d’ensemble

Cette règle de style concerne l’utilisation de corps d’expression par rapport aux corps de bloc pour les expressions lambda.

csharp_style_expression_bodied_lambdas

Propriété Valeur
Nom de l’option csharp_style_expression_bodied_lambdas
Valeurs d’option true - Préférer les corps d’expression pour les expressions lambda

when_on_single_line - Préférer les corps d’expression pour les expressions lambda sur une seule ligne

false - Préférer les corps de bloc pour les expressions lambda
Valeur d’option par défaut true

Exemple

// csharp_style_expression_bodied_lambdas = true
Func<int, int> square = x => x * x;

// csharp_style_expression_bodied_lambdas = false
Func<int, int> square = x => { return x * x; };

Voir aussi