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.