В C# класс Object является базовым для всех типов и предоставляет несколько ключевых методов:
Можешь назвать основные методы, доступные в объекте класса Object?
В C# класс Object является базовым для всех типов и предоставляет несколько ключевых методов:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В 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());