我試圖用任何其他循環替換這段代碼(我曾經想過,但是由於某種原因,我沒有完全理解邏輯C#用一個if-else替換goto語句
repeat:
...
if (condition)
{
goto repeat
}
else
{
...
}
有人可以幫助我走出這裏的邏輯?我看到了有關更換goto語句的幾個帖子,但是,如果沒有別人的,他們只依靠單一的。
的東西是搞亂我的思路了事實上if語句裏面沒有任何東西,只是goto,如果我想把它翻譯成while語句,它會給我留下如下結果:
while (condition)
{
// don't know what goes here since there is nothing but goto in the if statement
}
// else stuff
感謝
'而(條件){/ *代碼* /}'..很簡單。 –
爲你理解這段代碼有什麼困難? –
while條件中的註釋是錯誤的。這應該是你之間的「重複:」和「如果(條件)」 –