|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.04.2016, 22:10 | #11 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
только вы бы using вернули обратно, это как бы не для красоты конструкция.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.04.2016, 22:49 | #12 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Пепел Феникса
Может и не для красоты, но мне с ним не очень приятно работать в принципе. А если без него работает - то мне лучше без него. А если не по теме - то зачем он нужен то хоть ? P.S. У меня всё просто: если я не знаю, как это работает, при этом мой код делает тоже самое, и я знаю, как он работает - зачем мне то, о чём я не знаю ?
Подпись ? Не, не слышал ...
|
19.04.2016, 22:53 | #13 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
освобождает ресурсы при выходе из блока, причем гарантирует это и при вылете исключения.
для такого случая освободит временные буферы, тут особо разницы по памяти не будет. но с файлами например у вас файл не закроется(можно и вручную вызвать Close/Dispose правда) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.04.2016, 23:00 | #14 | |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Цитата:
Это у меня привычка от Delphi и C++.
Подпись ? Не, не слышал ...
|
|
19.04.2016, 23:15 | #15 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это и есть "ручное". using это синтаксический сахар для try-finally с Dispose. https://msdn.microsoft.com/en-us/library/yh598w02.aspx
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.04.2016, 00:59 | #16 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
не увидел в вашем варианте ни Close Ни Dispose.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оптимизировать код. | Demetros | Microsoft Office Excel | 6 | 29.04.2015 00:11 |
Оптимизировать код | Алексей_2012 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 58 | 19.02.2013 00:13 |
Реестр, нужно оптимизировать код | Человек_Борща | Общие вопросы Delphi | 3 | 06.11.2010 13:40 |
нужно оптимизировать код | adwaer | PHP | 11 | 21.03.2010 02:20 |
Оптимизировать код. | Манжосов Денис :) | Общие вопросы Delphi | 1 | 20.10.2008 19:06 |