Объявляет анонимную функцию, затем называет ее:
(function (local_arg) {
// anonymous function
console.log(local_arg);
})(arg);
Вам нужен using
для каждого создаваемого вами объекта, который реализует IDisposable
. Это включает в себя SqlCommand
и SqlConnection
.
За этим правилом очень мало исключений. Основным исключением являются прокси-клиенты WCF. Из-за недостатка дизайна их метод Dispose
иногда может вызывать исключение. Если вы использовали прокси-сервер в инструкции using
, это второе исключение может привести к потере исходного исключения.
Вам НЕОБХОДИМО использовать инструкцию using, но это хорошая практика, и вы ДОЛЖНЫ использовать ее. Это позволяет объектам, использующим IDisposable, удаляться автоматически.
http://msdn.microsoft.com/en-us/library/yh598w02 (VS.80) .aspx
Отредактировано, чтобы добавить ссылку и удалить неточную инструкцию, потому что @John Saunders прав.
IDisposable
не касается использования памяти. Это о ресурсе i>.
– John Saunders
12 February 2010 в 14:37
DbConnection
, когда вызывается DbCommand.Dispose ()? – Brett Caswell 25 November 2015 в 20:27