На странице собраны вопросы по .NET — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, memory management.
Что называют инвариантом класса (class invariant)? понятие объектно-ориентированного программирования, описывающее свойства объекта условие, которое сохраняет истинность на протяжении всего существования объекта…
Что называют корнями (roots) сборщика мусора и с чего начинается маркировка? GC: управление памятью во время работы рантайма Корни (roots) — это объекты или ссылки, доступные программе в текущий момент К ним обычно…
Что понимают под многопоточным программированием в .NET? подход, при котором несколько потоков выполняются параллельно в .NET потоки можно создавать с помощью класса Thread либо задач (Task) из TPL позволяет…
В C# string — ссылочный и неизменяемый тип Переменная хранит ссылку на объект в управляемой куче string представляет класс System.String и обладает свойством immutable Интернирование (string pool) объединяет…