'ब्रेक' के लिए समतुल्य VB कीवर्ड


105

मैं सिर्फ काम पर यहाँ विजुअल बेसिक टीम में चला गया।

breakविजुअल बेसिक में समतुल्य कीवर्ड क्या है , जो कि लूप से बाहर निकलने के लिए है, लेकिन विधि नहीं है?


आसपास के अन्य तरीके के लिए, C #: C # लूप में - ब्रेक बनाम जारी
पीटर मोर्टेंसन

जवाबों:


180

दोनों Visual Basic 6.0 और VB.NET में आप उपयोग करेंगे:

  • Exit For लूप से तोड़ने के लिए
  • Wend जबकि पाश से तोड़ने के लिए
  • Exit Do दो पाश से तोड़ने के लिए

लूप के प्रकार पर निर्भर करता है। देखें बाहर निकलें वक्तव्य अधिक जानकारी के लिए।


9
संबंधित नोट पर भी, "जारी रखें" आपको लूप के लिए अगले पुनरावृत्ति पर जाने की अनुमति देगा।
स्टिंगजैक

4
@StingyJack वर्थ नोटिंग जो Continueकेवल VB.Net में उपलब्ध है, VB6 नहीं
MarkJ

1
Exit WhileVB7 में मान्य नहीं है ... से कन्वर्ट While...Wendकरने के लिए उपयोग करेंगे Do While...Loopऔर Exit Doफिर एक काम करेंगे।
मर्क

@Merk Exit यहाँ पर प्रलेखित है - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… क्या आपके पास दस्तावेज़ है जब यह समर्थित नहीं है?
जॉन

7

यदि आप किसी फ़ंक्शन के उप के अंदर हैं और आप उससे बाहर निकलना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:

Exit Sub

या

Exit Function 

उपयोगी उत्तर, लेकिन वास्तव में प्रश्न के संदर्भ में नहीं, जैसा कि उन्होंने स्पष्ट रूप से कहा है कि वे ऐसा नहीं करना चाहते थे।
डीनना

@AymanElTemsahi साझा करने के लिए धन्यवाद। मुझे खुशी है कि आपने पोस्ट किया। +1
जोशिएट्स 1980 15

4

Exit [निर्माण], और बुद्धि आपको बताएगी कि कौन से स्थान विशेष में मान्य हैं।


4
यह उपरोक्त उत्तर (जॉन के उत्तर) की एक टिप्पणी मात्र होनी चाहिए थी।
अनाम पी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.