C # перейти от использования оператора [дубликата]

1

Делать

using and goto

операторы располагают объекты, если код похож на этот?

public T MyMethod(){
     using(stream){
         //do some work here
         if(completed){
             //do some work
             goto next;
         }
         return something;
     }
   next:
     //do another work here...
     //is stream disposed?
}
Теги:
using
goto

1 ответ

2
Лучший ответ

Да, это будет утилизировано. Там аналогичный вопрос с ответом здесь: GOTO внутри использования блока, будет ли объект удален?

Кстати, я лично препятствую использованию goto. Вы можете добиться такого же поведения с операторами if.

  • 0
    +1. Я упустил из виду этот вопрос уже задавали. Я отмечу это как ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню