Sobes.tech
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());