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());