我想在一行放置幾條語句,包括需要組合在一起的條件語句。 我可以這樣做:VB.NET - 在一條線上分組語句
x += 20 : y += 10 : If x > 400 Then x = 0
我希望能有下「如果」不止一個聲明。它不太願意當我嘗試這樣做:
x += 20 : y += 10 : (If x > 400 Then x = 0 : y = 0)
或本:
x += 20 : y += 10 : If x > 400 Then (x = 0 : y = 0)
有沒有辦法?
[MSDN:如果...那麼...否則語句(Visual Basic)(http://msdn.microsoft.com/en-us/library/752y8abs.aspx)討論單行的語法'如果'陳述,儘管它的例子與你已有的相似。 – 2013-05-14 05:24:06
想要做這件事背後的原因是什麼?就我所知,它並沒有爲您的代碼的可讀性做出貢獻,它的效率當然也沒有產生積極的影響。 – Adrian 2013-05-14 08:09:52
有時候,通過減少代碼行數,使得它對我來說更具可讀性。它可能不適合你,我們並不完全相同。 – mcu 2013-05-14 09:22:10