Sobes.tech
Junior — Middle

Можете ли да назовете основните методи, налични в обекта на класа Object?

sobes.tech AI

Отговор от 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());