我通常会陷入这样一种情况,即 goto 似乎是我心目中的最佳选择。但是看了好几遍都没用,总有替代的。现在,我正在尝试这样的事情:-
try{
//Something that requires internet connectivity;
}
catch{
//Show a message-Internet connectivity lost,and go back to try
//-->FYI--Ignore "show message", because I am just appending this text to a
// textbox. So there won't be a problem of multiple ShowMessage Boxes.
}
现在,在我看来,最好的选择是在 catch 语句中使用 goto,但我试图避免它。try 是函数中的第一个语句,如果我记得那个函数,我正在堆积堆栈,所以这也不是一个更好的选择。我可以采取什么替代方案?