Junior — Middle
Meg tudod nevezni az Object osztály objektumában elérhető fő módszereket?
sobes.tech MI
Válasz az MI-től
C#-ban az Object osztály minden típus alapja, és több kulcsfontosságú módszert biztosít:
Equals(object obj)— ellenőrzi, hogy a jelenlegi objektum egyenlő-e egy másikkal.GetHashCode()— visszaadja az objektum hash-kódját, amelyet gyűjteményekben használnak.ToString()— visszaadja az objektum sztring reprezentációját.GetType()— visszaadja a jelenlegi példány típusát.MemberwiseClone()— létrehoz egy felületi másolatot az objektumról (védett módszer).Finalize()— a szemétgyűjtés előtt hívódik meg az erőforrások tisztítására (általában destruktoron keresztül).
Használati példa:
object obj = new object();
Console.WriteLine(obj.ToString());
Console.WriteLine(obj.GetHashCode());
Console.WriteLine(obj.GetType());