Sobes.tech
Junior — Middle

Pouvez-vous nommer les principales méthodes disponibles dans l'objet de la classe Object?

sobes.tech IA

Réponse de l'IA

En C#, la classe Object est la base de tous les types et fournit plusieurs méthodes clés:

  • Equals(object obj) — vérifie si l'objet actuel est égal à un autre.
  • GetHashCode() — renvoie le code de hachage de l'objet, utilisé dans les collections.
  • ToString() — renvoie la représentation sous forme de chaîne de l'objet.
  • GetType() — renvoie le type de l'instance actuelle.
  • MemberwiseClone() — crée une copie superficielle de l'objet (méthode protégée).
  • Finalize() — est appelée avant la collecte des déchets pour nettoyer les ressources (généralement via le destructeur).

Exemple d'utilisation:

object obj = new object();
Console.WriteLine(obj.ToString());
Console.WriteLine(obj.GetHashCode());
Console.WriteLine(obj.GetType());