'ब्रेक' के लिए समतुल्य 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.