#вопросы_для_самопроверки
Как обеспечить использование именованных параметров в конструкторе атрибута?
Как обеспечить использование именованных параметров в конструкторе атрибута?
#вопросы_для_самопроверки
Что такое абстрактный класс? В каком случае необходимо объявить класс абстрактным?
Что такое абстрактный класс? В каком случае необходимо объявить класс абстрактным?
#вопросы_для_самопроверки
Для чего в C# используются методы Dispose() и Finalize()? В чем их разница?
Для чего в C# используются методы Dispose() и Finalize()? В чем их разница?
#вопросы_для_самопроверки
Что такое сборка (assembly) с точки зрения .NET? Как она связана с пространством имен (namespace)?
Что такое сборка (assembly) с точки зрения .NET? Как она связана с пространством имен (namespace)?
#вопросы_для_самопроверки
Известно, что при размещении объекта ссылочного типа в куче у него есть указатель на объект-тип (область памяти, содержащую статические поля и реализацию статических методов). Этот объект-тип содержит индекс блока синхронизации и еще один указатель на объект-тип. Зачем он нужен и куда указывает?
Известно, что при размещении объекта ссылочного типа в куче у него есть указатель на объект-тип (область памяти, содержащую статические поля и реализацию статических методов). Этот объект-тип содержит индекс блока синхронизации и еще один указатель на объект-тип. Зачем он нужен и куда указывает?
#вопросы_для_самопроверки
Можно ли объявить делегат не только внутри класса, но и в глобальной области видимости? Если да, то почему?
Можно ли объявить делегат не только внутри класса, но и в глобальной области видимости? Если да, то почему?
#вопросы_для_самопроверки
Почему управлять вручную сборкой мусора зачастую нецелесообразно? Приведите пример, когда вызов метода GC.Collect() имеет смысл.
Почему управлять вручную сборкой мусора зачастую нецелесообразно? Приведите пример, когда вызов метода GC.Collect() имеет смысл.