C# Language Changements mineurs et corrections de bugs


Exemple

Les parenthèses sont désormais interdites autour des paramètres nommés. Les éléments suivants sont compilés en C # 5, mais pas en C # 6

5.0
Console.WriteLine((value: 23));

Les opérandes de is et as ne sont plus autorisés à être des groupes de méthodes. Les éléments suivants sont compilés en C # 5, mais pas en C # 6

5.0
var result = "".Any is byte;

Le compilateur natif a autorisé cela (bien qu'il ait montré un avertissement), et n'a même pas vérifié la compatibilité des méthodes d'extension, autorisant des choses délirantes comme 1.Any is string ou IDisposable.Dispose is object .

Voir cette référence pour les mises à jour sur les modifications.