Sobes.tech
Junior — Middle

Vai jūs varat uzskaitīt galvenās metodes, kas pieejamas Object klases objektā?

sobes.tech AI

Atbilde no AI

C# valodā Object klase ir visu tipu pamatklase un nodrošina vairākas galvenās metodes:

  • Equals(object obj) — pārbauda, vai pašreizējais objekts ir vienāds ar citu.
  • GetHashCode() — atgriež objekta haškodu, kas tiek izmantots kolekcijās.
  • ToString() — atgriež objekta teksta reprezentāciju.
  • GetType() — atgriež pašreizējās instances tipu.
  • MemberwiseClone() — izveido virsmas kopiju no objekta (aizsargāta metode).
  • Finalize() — tiek izsaukta pirms atkritumu savākšanas, lai notīrītu resursus (parasti caur destruktoru).

Piemērs lietošanai:

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