I'm quite unsure about using goto
inside an using
block.
For example:
using(stream s = new stream("blah blah blah"));
{
//do some stuff here
if(someCondition) goto myLabel;
}
Now if someCondition
is true the code execution will move on to myLabel
, but, will the the object get disposed?
I've seen some pretty good questions here on this topic but they all talk about different things.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…