Use Range, opérateur (IDE0057)

Propriété Value
Identificateur de la règle IDE0057
Titre Use Range, opérateur
Catégorie Style
Sous-catégorie Règles de langue (préférences au niveau de l’expression)
Langues applicables C# 8.0+

Vue d’ensemble

Cette règle de style concerne l’utilisation de l' opérateur de plage, qui est disponible en C# 8,0 et versions ultérieures.

csharp_style_prefer_range_operator

Propriété Value
Nom de l’option csharp_style_prefer_range_operator
Valeurs d’option true - Préférer l’utilisation de l’opérateur de plage .. pour l’extraction d’une « section » d’une collection

false - Ne pas préférer l’utilisation de l’opérateur de plage .. pour l’extraction d’une « section » d’une collection
Valeur d’option par défaut true

Exemple

// csharp_style_prefer_range_operator = true
string sentence = "the quick brown fox";
var sub = sentence[0..^4];

// csharp_style_prefer_range_operator = false
string sentence = "the quick brown fox";
var sub = sentence.Substring(0, sentence.Length - 4);

Voir aussi