соответственно типами значений и ссылочными типами я понял, а вот когда что использовать я не понял. Где применять условно структуру, а где класс?
Класс наследуются структура нет, а дальше задумки зависит
структура может (но необязательно) оказаться на стеке (если с ней не случится боксинга), а это хорошо когда нужно чтобы код работал побыстрее, тк доступ к памяти на стеке быстрее. проблема в том, что в хип она улетит почти при любом дуновении ветра. но когда нет - тогда оптимизация
Разница в ссылочных и значимых типах не в стэке и в куче
Скорость доступа к памяти что в куче, что в стеке одинаковая
Обсуждают сегодня