Чим відрізняються типи-значення і типи-посилання?
Приклад відповіді
Типи-значення (int, struct, DateTime) зберігають дані безпосередньо і копіюються при присвоєнні. Типи-посилання (class, string, масиви) зберігають посилання на об'єкт у керованій купі — кілька змінних можуть вказувати на один об'єкт.
Через це зміна поля структури в копії не впливає на оригінал, а зміна поля класу — впливає. string хоч і тип-посилання, але незмінний.