Aller au contenu principal
U/USELESS·PROGRAMMING

C# : égalité structurelle avec un record

Comparer deux instances d’un `record` sans réécrire `Equals` à la main.

Énoncé

Déclarer un record nommé Point avec deux propriétés int X et int Y. Dans Main (ou un test), créer var a = new Point(1, 2); var b = new Point(1, 2); et montrer que a == b vaut true sans implémenter IEquatable<Point> vous-même.

Livrable attendu

Un court extrait de code C# commenté qui illustre la comparaison.

Proposer une solution

Connectez-vous ou créez un compte pour envoyer votre texte (aucune exécution de code côté serveur).