Sobes.tech
Junior — Middle

Kannst du die wichtigsten Methoden nennen, die im Objekt der Klasse Object verfügbar sind?

sobes.tech KI

Antwort von AI

In C# ist die Klasse Object die Basisklasse für alle Typen und stellt mehrere Schlüsselmethoden bereit:

  • Equals(object obj) — überprüft, ob das aktuelle Objekt gleich einem anderen ist.
  • GetHashCode() — gibt den Hash-Code des Objekts zurück, der in Sammlungen verwendet wird.
  • ToString() — gibt die stringrepräsentation des Objekts zurück.
  • GetType() — gibt den Typ der aktuellen Instanz zurück.
  • MemberwiseClone() — erstellt eine flache Kopie des Objekts (geschützte Methode).
  • Finalize() — wird vor der Müllsammlung aufgerufen, um Ressourcen zu bereinigen (normalerweise über den Destruktor).

Beispiel für die Verwendung:

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