討論串[.NET] 請問關於Exit陳述式
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者yauhh (姚呵呵)時間17年前 (2008/07/27 00:17), 編輯資訊
0
0
0
內容預覽:
其實可以有這種情況. Select Case (n). Case 7:. count = count + 1. If name="John" then. Exit Select. End If. salary = salary + 1000. Case Else. MsgBox("Nothing."

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MOONRAKER (㊣科學小飛俠8號又笨又禿)時間17年前 (2008/07/25 21:57), 編輯資訊
0
0
4
內容預覽:
都只能放有序數(enumeratable). 重覆還會在compile-time被指出錯誤(這是實驗過的),哪還會有多個分支. break只是剛好給C重覆使用為case block的closing statement而已. 不加也有不加的用處,一個case可以先處理自己的部份,再處理和別人共通的部份
(還有491個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者fumizuki (矇面加菲獅)時間17年前 (2008/07/25 21:04), 編輯資訊
0
0
0
內容預覽:
只會執行一個. C/C++/C#/Java/.... 都是會有多個分支,必須用break離開select區塊. 但VB的Select跟If一樣,只會有一個結果. 我想 Exit Select 這個陳述式很難會有機會使用到吧. --. ▃▅▇▆▄ ▆▂▃ `逝去感如何能留住,半點遺留殊不易,██
(還有9個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者MOONRAKER (㊣科學小飛俠8號又笨又禿)時間17年前 (2008/07/25 15:03), 編輯資訊
0
0
4
內容預覽:
這倒是讓我想到一個問題。. 像PASCAL, C這類追求簡潔的語言,select/case裡面的case都是簡單有序數. 而且還限制不可以重覆,否則造成ambiguity不能通過編譯. 那麼,VB的case是script-language的風格. 可以放範圍(i to j),可以放字串、非序數. 那
(還有373個字)

推噓3(3推 0噓 8→)留言11則,0人參與, 最新作者Cypresslin (啊哈哈~~)時間17年前 (2008/07/25 11:20), 編輯資訊
0
0
0
內容預覽:
請問這個陳述式能夠放在select,for之類的迴圈/判斷式之外嗎?. 找了一下MSDN好像沒有這類用法?. 像是這樣. Select Case. case1. call quit(). End Select. Sub quit(). exit select. End Sub. 謝謝. --.
首頁
上一頁
1
下一頁
尾頁