Программирование на C#: Типы значений и ссылочные типы
Эта книга представляет собой глубокое исследование системы типов C#, сфокусированное на различиях между типами значений и ссылочными типами. Автор подробно рассматривает семантику копирования, механизмы передачи параметров, особенности работы с памятью и практические аспекты использования различных типов данных в современных приложениях.
Книга охватывает ключевые темы, включая создание пользовательских типов, работу со структурами и классами, использование записей (records), принципы инкапсуляции и неизменяемости. Особое внимание уделяется практическим примерам и паттернам проектирования, которые помогают разработчикам принимать осознанные решения при выборе между типами значений и ссылочными типами.
Издание подходит как для опытных разработчиков, желающих углубить понимание внутренних механизмов .NET, так и для программистов среднего уровня, стремящихся улучшить качество своего кода. Книга содержит множество примеров кода, рекомендаций по производительности и лучших практик, основанных на реальном опыте разработки.









