Junior — Middle
Czy możesz wymienić główne metody dostępne w obiekcie klasy Object?
sobes.tech AI
Odpowiedź od AI
W C#, klasa Object jest podstawą wszystkich typów i zapewnia kilka kluczowych metod:
Equals(object obj)— sprawdza, czy bieżący obiekt jest równy innemu.GetHashCode()— zwraca kod hash obiektu, używany w kolekcjach.ToString()— zwraca reprezentację tekstową obiektu.GetType()— zwraca typ bieżącej instancji.MemberwiseClone()— tworzy płytką kopię obiektu (chroniona metoda).Finalize()— jest wywoływana przed zbieraniem śmieci w celu zwolnienia zasobów (zwykle przez destruktor).
Przykład użycia:
object obj = new object();
Console.WriteLine(obj.ToString());
Console.WriteLine(obj.GetHashCode());
Console.WriteLine(obj.GetType());