Sobes.tech
Junior — Middle

Můžete uvést hlavní metody dostupné v objektu třídy Object?

sobes.tech AI

Odpověď od AI

V C#, třída Object je základem pro všechny typy a poskytuje několik klíčových metod:

  • Equals(object obj) — kontroluje, zda je aktuální objekt roven jinému.
  • GetHashCode() — vrací hash kód objektu, používá se v kolekcích.
  • ToString() — vrací řetězcové zobrazení objektu.
  • GetType() — vrací typ aktuální instance.
  • MemberwiseClone() — vytváří povrchovou kopii objektu (chráněná metoda).
  • Finalize() — je volána před sběrem odpadků k vyčištění zdrojů (obvykle přes destruktor).

Příklad použití:

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