CATALOGUE
Code & Data
Formation
C#
Apprendre C# - Notions avancées
Comment Overrider la Méthode Equals en C-sharp
DescriptionProgrammeAvis
Introduction à la Méthode Equals
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre l'importance de la méthode Equals en C-sharp.
- Savoir comment overrider cette méthode correctement.
- Apprendre à comparer des objets de manière efficace et appropriée.
Résumé
Apprenez à overrider la méthode Equals en C-sharp pour comparer des objets efficacement.
Description
Dans cette leçon, nous allons explorer la méthode Equals en C-sharp. Cette méthode permet de déterminer si un objet donné est égal à l'instance courante. Nous aborderons les points suivants :
- La vérification du type de l'objet à comparer.
- L'utilisation du mot-clé Is pour simplifier la vérification de type.
- La comparaison des attributs principaux d'un objet, comme le modèle et la puissance d'une voiture.
- Comment renvoyer une valeur booléenne indiquant l'égalité des objets.
Vous apprendrez également à gérer des comparaisons incorrectes et à écrire un code résilient. Cette connaissance est essentielle pour développer des applications précises et fiables en C-sharp.
Questions fréquentes
Questions réponses
Pourquoi est-il important d'overrider la méthode Equals?
Pour assurer que les objets sont comparés de manière appropriée en fonction de leurs attributs significatifs.
Qu'est-ce que le mot-clé 'Is' permet de faire en C-sharp?
Il permet de vérifier le type d'un objet et de le caster dans une variable de ce type si la vérification est vraie.
Comment la méthode Equals doit-elle gérer les comparaisons avec des types non pertinents?
La méthode doit retourner false immédiatement si le type de l'objet à comparer ne correspond pas au type de l'instance courante.
Programme détaillé
Module 1 - Tester son code C# avec les tests automatisés
Module 2 - Les collections
Module 3 - LINQ
Select
05:16
Contenu : Count, Any
03:48
Filtre : Where
05:00
Ordre : OrderBy, ThenBy
06:20
GroupBy
05:09
Module 4 - Améliorer sa classe
Overrider des opérateurs
05:14
Le pattern IDisposable
08:20
Méthode d'extension
03:51
Paramètres : ref
02:54
Paramètres : out
05:04
Module 5 - Asynchronisme
1 commentaire
5,0
1 vote
5
4
3
2
1
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.