Работаю с Microsoft DAO 3.6 Object Library
, так как он производительнее ADO.NET при работе с Access и меня интересует следующее:
Marshal
?По первому вопросу:
Если ваша ссылка — локальная переменная, то нет, не имеет смысла. Оптимизатор .NET видит момент, когда вашему коду реально больше не нужна ссылка на объект, и может убрать его даже в середине выполнения нестатического метода этого самого объекта, если он видит, что this
больше не используется.
Если же ваша ссылка — поле другого, потенциально долгоживущего объекта, то обнулять её имеет смысл, потому что компилятор не может так просто узнать, нужна ли объекту эта ссылка или нет.
Литература:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь разобраться как написать процесс сжатия и разжатия при помощи GZip в многопоточной среде
Как в ASPNET MVC ссылку вложить элемент, сохраняя при этом виртуальный путь?
При попытке создать обьект через контейнер Ninject вылетает exception : Object reference not set to an instance of an objectПодскажите, пожалуйста, в чем может быть проблема?