Sobes.tech
Junior — Middle

Môžete uviesť hlavné metódy dostupné v objekte triedy Object?

sobes.tech AI

Odpoveď od AI

V C#, trieda Object je základom pre všetky typy a poskytuje niekoľko kľúčových metód:

  • Equals(object obj) — kontroluje, či je aktuálny objekt rovný inému.
  • GetHashCode() — vracia hash kód objektu, používa sa v kolekciách.
  • ToString() — vracia reťazcové zobrazenie objektu.
  • GetType() — vracia typ aktuálnej inštancie.
  • MemberwiseClone() — vytvára povrchovú kópiu objektu (chránená metóda).
  • Finalize() — je volaná pred zberom odpadu na vyčistenie zdrojov (zvyčajne cez destruktor).

Príklad použitia:

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