ब्रेक कीवर्ड का उपयोग करके C# में फ़ोरैच लूप से कैसे बाहर निकलें

Breka Kivarda Ka Upayoga Karake C Mem Foraica Lupa Se Kaise Bahara Nikalem



C# में वस्तुओं का संग्रह संग्रहित किया जा सकता है। C# किसी को संग्रह से किसी विशेष आइटम की खोज करने की अनुमति देता है। इस प्रयोजन के लिए, विभिन्न लूपों का उपयोग किया जाता है। “ प्रत्येक के लिए इस उद्देश्य के लिए C# में लूप का भी उपयोग किया जा सकता है। यह लूप दिए गए आइटमों के संग्रह से होकर गुजरेगा। इसका मतलब यह है कि यह लूप उस संग्रह में मौजूद प्रत्येक तत्व की जांच करेगा जब तक कि सभी आइटम की जांच नहीं हो जाती।

नीचे दिए गए लेख में, ' का उपयोग तोड़ना 'कीवर्ड के साथ' प्रत्येक के लिए C# भाषा का उपयोग करके लूप पर चर्चा की जाती है।

ब्रेक कीवर्ड का उपयोग करके C# में फ़ोरैच लूप से बाहर निकलें

छोरों 'संग्रह में मौजूद प्रत्येक तत्व का तब तक अध्ययन करें जब तक कि स्थिति गलत न हो जाए और संग्रह में कोई और तत्व न रह जाए। उसी तरह, 'foreach' लूप कार्य करता है। यहां तक ​​कि जब एक निश्चित शर्त पूरी हो जाती है, तब भी यह प्रत्येक आइटम के माध्यम से पुनरावृत्त होता रहता है। जब दी गई शर्त पूरी हो जाती है और हम तुरंत लूप छोड़ना चाहते हैं, तो हम लूप को समाप्त करने के लिए 'ब्रेक' कीवर्ड का उपयोग करते हैं। ब्रेक कीवर्ड का सिंटैक्स है:







तोड़ना ;

आइए इसे एक उदाहरण से समझते हैं:



का उपयोग करते हुए प्रणाली ;

जनता कक्षा ब्रेक_उदाहरण
{
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )
{
डोरी [ ] नाम = { 'सारा' , 'जेम्स' , 'ऐलिस' , 'केविन' , 'हन्ना' } ;
प्रत्येक के लिए ( डोरी नाम में नाम ) {
सांत्वना देना . पंक्ति लिखो ( 'लूप जिस नाम की जाँच करने जा रहा है वह है:' + नाम ) ;
अगर ( नाम == 'केविन' ) {
सांत्वना देना . पंक्ति लिखो ( 'आवश्यक नाम है:' + नाम ) ;
}
}
}
}

उपर्युक्त कोड में:



  • वहां एक है ' प्रणाली 'नेमस्पेस का उपयोग किया गया।
  • फिर एक क्लास है' ब्रेक_उदाहरण 'स्थैतिक होना' मुख्य() ' तरीका।
  • फिर नामों को 'स्ट्रिंग' प्रकार की एक सरणी में घोषित और संग्रहीत किया जाता है जिसे ' नाम “.
  • यह जांचने के लिए कि 'कैसे प्रत्येक के लिए 'लूप काम करता है, एक फ़ोरैच लूप का उपयोग किया जाता है और इस लूप के अंदर एक' अगर ' शर्त का उपयोग किया जाता है जो जांचता है कि नाम ' है या नहीं केविन ' या नहीं। यदि नाम 'केविन' है तो ' आवश्यक नाम है: केविन बयान छपेगा.

आउटपुट:





यहां हम देख सकते हैं कि यदि आवश्यक नाम मिल भी जाए तो लूप अन्य नामों की भी जांच करता रहता है। लूप को समाप्त करने के लिए जब नाम ' केविन ' पाया जाता है ' तोड़ना 'कीवर्ड का उपयोग किया जाता है।



का उपयोग करते हुए प्रणाली ;

जनता कक्षा ब्रेक_उदाहरण
{
जनता स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )
{
डोरी [ ] नाम = { 'सारा' , 'जेम्स' , 'ऐलिस' , 'केविन' , 'हन्ना' } ;
प्रत्येक के लिए ( डोरी नाम में नाम ) {
सांत्वना देना . पंक्ति लिखो ( 'लूप जिस नाम की जाँच करने जा रहा है वह है:' + नाम ) ;
अगर ( नाम == 'केविन' ) {
सांत्वना देना . पंक्ति लिखो ( 'आवश्यक नाम है:' + नाम ) ;
तोड़ना ;
}
}
}
}

अब इस कोड में “” के अंदर एक ब्रेक कीवर्ड का उपयोग किया जाता है। अगर 'कथन लूप को समाप्त करने के लिए जब नाम' केविन ' पहुंच गया।

आउटपुट:

यहां आउटपुट दिखाता है कि जब नाम ' केविन 'लूप तक पहुंच गया है अब आगे के नामों की जांच नहीं करता है।

निष्कर्ष

सी# में ' प्रत्येक के लिए 'लूप का उपयोग वस्तुओं के संग्रह के माध्यम से पुनरावृत्त करने के लिए किया जाता है। आवश्यक शर्त पूरी होने पर भी यह लूप प्रत्येक आइटम की जाँच करना जारी रखेगा। लूप को एक विशिष्ट बिंदु पर ट्रैवर्सिंग से समाप्त करने के लिए ' तोड़ना 'कीवर्ड का उपयोग लूप के अंदर किया जाता है।