Sobes.tech
Junior — Middle

Kun je de belangrijkste methoden noemen die beschikbaar zijn in het Object-klasse object?

sobes.tech AI

Antwoord van AI

In C# is de klasse Object de basis voor alle typen en biedt verschillende belangrijke methoden:

  • Equals(object obj) — controleert of het huidige object gelijk is aan een ander.
  • GetHashCode() — geeft de hash-code van het object terug, gebruikt in collecties.
  • ToString() — geeft de stringrepresentatie van het object terug.
  • GetType() — geeft het type van de huidige instantie terug.
  • MemberwiseClone() — maakt een oppervlakkige kopie van het object (beschermde methode).
  • Finalize() — wordt aangeroepen voordat het garbage collection proces plaatsvindt om resources op te schonen (meestal via de destructor).

Voorbeeld van gebruik:

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