🤔 В чём разница между Reference- и Value-type?
Value-типы (значимые типы) хранятся в стеке. При передаче в методы они копируются, то есть метод работает с копией, а не с оригиналом. Примеры: int, float, bool, struct.
Reference-типы (ссылочные типы) хранятся в куче, а в стеке содержится ссылка на объект. При передаче в метод передаётся ссылка, и метод работает с тем же объектом. Примеры: class, string, object, массивы.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #2153
716