Sobes.tech
Junior — Middle

Poți să numești principalele metode disponibile în obiectul clasei Object?

sobes.tech AI

Răspuns de la AI

În C#, clasa Object este baza pentru toate tipurile și oferă mai multe metode cheie:

  • Equals(object obj) — verifică dacă obiectul curent este egal cu altul.
  • GetHashCode() — returnează codul hash al obiectului, utilizat în colecții.
  • ToString() — returnează reprezentarea în șir a obiectului.
  • GetType() — returnează tipul instanței curente.
  • MemberwiseClone() — creează o copie superficială a obiectului (metodă protejată).
  • Finalize() — este apelată înainte de colectarea gunoiului pentru a curăța resursele (de obicei prin destructor).

Exemplu de utilizare:

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