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());