Результаты поиска по запросу "using"

6 ответов

Вызов Dispose () против того, когда объект выходит из области видимости / метод завершается

У меня есть метод, который имеетtry/catch/finaly блок внутри. В блоке try я объявляюSqlDataReader следующее: SqlDataReader aReader = null; aReader = aCommand.ExecuteReader();вfinally блок, объекты, которые удаляются вручную, это те, которые ...

8 ответов

SqlConnection.Close () внутри, используя оператор

Я использую этот код: public void InsertMember(Member member) { string INSERT = "INSERT INTO Members (Name, Surname, EntryDate) VALUES (@Name, @Surname, @EntryDate)"; using (sqlConnection = new SqlConnection(sqlConnectionString_WORK)) ...

4 ответа

 мутирует структуру? Я буду исследовать это больше, когда у меня будет больше времени.

ействительно ответвлениеэтот вопрос [https://stackoverflow.com/questions/4642665/why-does-capturing-a-mutable-struct-variable-inside-a-closure-within-a-using-stat] , но я думаю, что это заслуживает своего собственного ответа. Согласно разделу ...

ТОП публикаций

7 ответов

 помещено, исключение будет поймано без проблем.

й вопрос: Скажи у меня есть using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType ...

1 ответ

необходимо, чтобы избежать рекурсивного вызова обмена участником. Обмен участником отключает ADL.

емя некоторой практики C ++ я пытался выучить и принять идиому копирования-обмена, следуя этому подробному объяснению по этому вопросу:идиома копирования-обмена [https://stackoverflow.com/q/3279543/356440]. Но я нашел код, который никогда не ...

3 ответа

больше помощи

я есть наследствоstruct A : public BЯ хочу скрыть отдельные функции от B, это возможно? я знаю обратное возможно с помощьюusing BMethod в декларации. ура

3 ответа

@ Джонатан Спасибо! Я только что посмотрел, что на самом деле означает «не стоит беспокоиться» - немного отличается от того, что я имел в виду ... Если бы не ваш первый комментарий, я, вероятно, все равно использовал бы его неправильно.

впервые вышел .NET, я был одним из многих, кто жаловался на отсутствие детерминированной финализации в .NET (деструкторы классов вызываются по непредсказуемому расписанию). Компромисс, придуманный Microsoft в то время, былusing заявление. Хотя ...

1 ответ

который должен дать вам

оложим, если у меня есть один столбец с одной строкой +---+ | id| +---+ | 4| +---+тогда как я могу генерировать строки в зависимости от значения столбца +---+ | id| +---+ | 1 | |---| | 2 | |---| | 3 | |---| | 4 | +---+

4 ответа

Использующий блок обеспечит уничтожение объекта DbConnection путем вызова метода Dispose (). Метод Dispose (), в свою очередь, вызовет метод Close () и должен дождаться завершения закрытия соединения с базой данных.

using (DbConnection conn = new DbConnection()) { // do stuff with database } лиusing блокировать вызовconn.Close()?

14 ответов

 объект, который содержит имена и адреса, то вам не нужно. Сборщик мусора достаточно умен, чтобы управлять этим для вас. Но сборщик мусора НЕ БУДЕТ возвращать соединения в пул соединений или закрывать файловые дескрипторы.

от вопрос уже есть ответ здесь: Каковы виды использования «using» в C # [/questions/75401/what-are-the-uses-of-using-in-c-sharp] 29 ответовЕсть ли конкретные случаи, когда я должен (или не должен?) Использовать блоки "using": using(SomeType t = ...