Sobes.tech
Junior — Middle

C# dilində hansı referans məlumat tipləri həyata keçirilib?

sobes.tech Süni İntellekt

AI-dan cavab

C# dilində istinad növləri idarə olunan yığcamda saxlanılan növlərdir və bu növlərin dəyişənləri obyektə istinad edir, özü deyil. C#-da əsas istinad növləri:

  • class — siniflər, məsələn string, istifadəçi sinifləri.
  • interface — interfeyslər.
  • delegate — delege, metodları təmsil edir.
  • array — massivlər, məsələn int[].
  • string — sətir, primitiv kimi görünsə də, bu istinad növüdür.

Nümunə:

class Person {
    public string Name;
}

Person p1 = new Person();
p1.Name = "Иван";
Person p2 = p1; // p2 və p1 eyni obyektə istinad edir
p2.Name = "Пётр";
Console.WriteLine(p1.Name); // "Пётр" göstərəcək

Burada, istinad növlərinin dəyişənlərə təyin olunması zamanı, yalnız istinad kopyalanır, obyekt özü deyil.