Пользователь kokos ответил на замечательный вопрос о скрытых возможностях C # , упомянув usingключевое слово. Можете ли вы уточнить это? Каковы виды использования...
Пользователь kokos ответил на замечательный вопрос о скрытых возможностях C # , упомянув usingключевое слово. Можете ли вы уточнить это? Каковы виды использования...
Что-то вроде: using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); } Я считаю, что это не подходящее место для ответного заявления, не так
Который из: using (var myObject = new MyClass()) { try { // something here... } catch(Exception ex) { // Handle exception } } ИЛИ try { using (var myObject = new MyClass()) { // something here... } } catch(Exception ex) { // Handle exception }
У меня есть следующий код using(MemoryStream ms = new MemoryStream()) { //code return 0; } dispose()Метод вызывается в конце usingзаявления брекет }правильно? Так как I returnдо конца usingоператора, будет ли MemoryStreamобъект размещен должным образом? Что здесь...
Есть ли в Java оператор using, который можно использовать при открытии сеанса в спящем режиме? В C # это примерно так: using (var session = new Session()) { } Таким образом, объект выходит за рамки и автоматически...
C # позволяет мне делать следующее (пример из MSDN): using (Font font3 = new Font("Arial", 10.0f), font4 = new Font("Arial", 10.0f)) { // Use font3 and font4. } Что будет, если font4 = new Fontбросит? Насколько я понимаю, у font3 будут утечки ресурсов, и он не будет утилизирован. Это правда? (font4...
В приведенном ниже примере соединение будет закрыто и удалено при возникновении исключения, если оно находится внутри usingоператора? using (var conn = new SqlConnection("...")) { conn.Open(); // stuff happens here and exception is thrown... } Я знаю, что приведенный ниже код гарантирует, что это...
У меня есть ситуация, когда я asyncвызываю метод, который возвращает и IDisposableэкземпляр. Например: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); До asyncэтого при работе с IDisposableэкземпляром этот вызов и код, который использовал переменную...
У меня есть IDbTransaction в операторе using, но я не уверен, будет ли он отменен, если в операторе using возникнет исключение. Я знаю, что оператор using принудительно вызовет Dispose () ... но знает ли кто-нибудь, верно ли то же самое для Rollback ()? Обновление: Кроме того, мне нужно явно...