Sobes.tech
Back to questions
Junior — Middle
62

Можешь назвать основные методы, доступные в объекте класса Object?

Companies where asked
Sector Tree

Answer from AI

sobes.tech AI

В C# класс Object является базовым для всех типов и предоставляет несколько ключевых методов:

  • Equals(object obj) — проверяет, равен ли текущий объект другому.
  • GetHashCode() — возвращает хэш-код объекта, используется в коллекциях.
  • ToString() — возвращает строковое представление объекта.
  • GetType() — возвращает тип текущего экземпляра.
  • MemberwiseClone() — создает поверхностную копию объекта (защищённый метод).
  • Finalize() — вызывается перед сборкой мусора для очистки ресурсов (обычно через деструктор).

Пример использования:

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