Retour au cours

Records (C# 9.0 et ultérieur)

C# de Zéro à Héros : Masterclass Complète de Programmation

Les Records

Les records sont un type spécial de classe qui offre une fonctionnalité intégrée pour encapsuler des données. Ils sont immuables par défaut.

Exemple

csharp public record Personne(string Prenom, string Nom);

var p1 = new Personne("John", "Doe"); // les records supportent l'égalité basée sur les valeurs

Parfait pour les objets de transfert de données (DTOs).