using
블록 안에 goto
을 사용하는 것에 대해 확신이 없습니다. 예를 들어GOTO가 블록을 사용하여 내부 객체가 삭제됩니까?
: someCondition
은, 코드 실행이 myLabel
로 이동합니다 사실이지만, 경우 지금
using(stream s = new stream("blah blah blah"));
{
//do some stuff here
if(someCondition) goto myLabel;
}
은 객체가
를 배치받을 수 있습니까?나는이 주제에 관해 꽤 좋은 질문을 보았다. 그러나 그들은 모두 다른 것에 대해 이야기한다.
직접 확인하지 않으시겠습니까? – Leri
'goto '를 사용하고 있습니까? ;-) – fero
goto는 사용하지 않는 것이 좋습니다. 확실히 모범 사례는 아닙니다. 코드를 구조화 할 수있는 다른 방법이 있다고 확신하는 경우에는 코드를 구조화 할 수 있습니다. –