Sobes.tech
Junior — Middle

Meg tudod nevezni az Object osztály objektumában elérhető fő módszereket?

sobes.tech MI

Válasz az MI-től

C#-ban az Object osztály minden típus alapja, és több kulcsfontosságú módszert biztosít:

  • Equals(object obj) — ellenőrzi, hogy a jelenlegi objektum egyenlő-e egy másikkal.
  • GetHashCode() — visszaadja az objektum hash-kódját, amelyet gyűjteményekben használnak.
  • ToString() — visszaadja az objektum sztring reprezentációját.
  • GetType() — visszaadja a jelenlegi példány típusát.
  • MemberwiseClone() — létrehoz egy felületi másolatot az objektumról (védett módszer).
  • Finalize() — a szemétgyűjtés előtt hívódik meg az erőforrások tisztítására (általában destruktoron keresztül).

Használati példa:

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