Junior
Рӯйхати дар C# ба кадом навъ тааллуқ дорад: ишора (Reference) ё арзиш (Value)?
sobes.tech AI
Ҷавоб аз AI
Тартиб (string) дар C# ба намудҳои маълумоти истинодӣ ишора мекунад.
Гарчанде ки тартибҳо баъзе хусусиятҳои намудҳои арзиширо доранд (масалан, рафтор дар муқоиса), нигоҳдорӣ ва идоракунии онҳо дар хотира ҳамчун намудҳои истинодӣ сурат мегирад. Эълони тағйирёбандаи намуд string барои нигоҳдории истинод дар стек ёдгории хотира ҷудо мекунад, ва худи тартиб дар хати идорашаванда нигоҳ дошта мешавад.
Хусусияти асосии намудҳои истинодӣ имконияти доштани арзиши null мебошад, ки барои тартибҳо низ дуруст аст.
Нигоҳдории бебозгаштии тартибҳо (бебозгашт пас аз эҷод) хусусияти иҷроиш аст ва ба онҳо тааллуқияти асосии намудҳои истинодиро тағйир намедиҳад.