क्यू की ये Loops का Concept बहत ही Important Concept होता हे , जो की हर Programming के अन्दर Use किया जाता हे | तो आइये देखते हे C# Language में Loops क्या होता हे और किस तरह से अपने Programming के अन्दर Implement किया जाता हे |
तो चलिए शुरू करते हे ,,,Looping Statements in C# in Hindi
Looping Statements in C# in Hindi - Loops in C# Language
Looping Statement का मतलब हे , किसी Program के अन्दर एक Particular Code Block को बार बार Repeated task को Perform करना , और तब तक वो Code Repeat होता रहेगा जब तक उसे Condition True मिलेगा , और जेइसे ही उसे Condition False मिल जायेगा वो Loop Terminate हो जायेगा ,जेइसे मानलो हमने एक Program के अन्दर एक S नाम से Variable ली हे ,और कुछ इस तरह से Condition दिया हे की जब तक इस S के Value 10 नही हो जाता , ये इस नाम (Sanat Kumar) को Print करता ही रहेगा , और जेइसे ही S के Value 10 हो जायेगा ये Loop को Program के Body से बहार कर देगा |
मतलब इस Looping Statement को हम तब Use करते हे जब हमें किसी एक Code Block को बार बार Execute करना हो |
तो ये ही Concept होता हे Looping Statement का , उम्मीद हे आप लोग समझ गये होंगे | चलिए और अछे से जानते हे ,
Programming में Looping Statement को क्यू इस्तेमाल किया जाता हे ?
जेइसे मानलो , हमें (Coding With Kumar) इस नाम को अपने Programming के मदत से 1000 बार Print करना हे , तो इसके लिए हमें एक ही लाइन को 1000 बार लिखना होगा , जो की काफी Complicated हो जाता हे , और Program के अन्दर Space भी बहत लेता हे |
और इसलिए Programming के अन्दर इस Loops के Concept को लाया गया हे , जिसमे एक लाइन Code लिखने से ही वो 1000 बार उस नाम को Print किया जा सकता हे |
और इस Loops के मदत से आप लोग एक ही नाम को 1000 बार क्या जितना बार चाहो Execute करवा सकते हो | और इस बजह से ही Programming में इस Looping Statement का इस्तेमाल किया जाता हे | जिसमे हर एक Task को बार बार Repeat कर सकते हे |
Programming के अन्दर इस Loops का इस्तेमाल करने से Program के Length कम हो जाते हे , और इसलिए वो Program बहत ही Fast Execute होता हे |
तो Loops को Programming के अन्दर Use करने से आपको काफी सारे फायदे हे ,, और इस बजह से ही Programming में इस Looping Statement के Concept को लाया गया था |
अब चलिए देखते हे , C# Language में Loops कितने प्रकार के होते हे ?
Types of Loops in C# :-
C# Language में 4 तरह के Loops होते हे ,- For Loop
- While Loop
- Do while Loop
- For Each Loop
और 3 Loop के अलाबा भी एक और Loop को हम अपने Programming के अन्दर Use करते हे , और वो हे Nested Loop ,
ये Nested Loop को इन Loops में से किसी भी Loops के साथ Use कर सकते हो ,
तो चलिए इन सभी Loops के बारे में अछे से समझने की कौसिस करते हे ,,,
1. For Loop :-
For Loop में जब तक Condition True रहेगा , तब तक वो Program के अन्दर दिए गये Statement Execute होता रहेगा | और जेइसे ही वो Condition False होगा , तो ये Loop Terminate हो जायेगा |इस Loop को और अछे से समझने की कौसिस करते हे एक Flow chat में मदत से ,
Explain :-
सबसे पहले ये For Loop Initialization को Perform करेगा , और साथ ही साथ वो Condition को भी Check करेगा , अगर ये Condition True हुआ तो ये Statement Execute होगा , और तब तक ये Condition True होगा वो Statement Execute होता ही रहेगा और साथ में ये Loop उस Increment /Decrement Task को भी Perform करेगा , और इस तरह से ये Loop Repeat होता रहगा , और अगर वो Condition False हुए तो ये Loop Terminate हो जायेगा , और ये Loop Program के Body से बहार चला जायेगा |
तो इस तरह से ये Loop काम करता हे , चलिए इस Loop के Syntax को एकबार देख लेते हे ,
Syntax :-
for (initialization; condition;increment/decrement)
{
// Statement
};
ये For Loop बहत ही Popular Loop हे , और लोगो को काफी पसंद हे , इसलिए ये Loop को ही जादातर Programming के अन्दर Use किये जाते हे |
2. While Loop :-
While Loop का भी Concept For Loop की तरह ही होता हे , लेकिन इस Loop को Implement करने का तरीका अलग होता हे |इस Loop में भी जब तक Condition True होगा तब तक इस Loop के अन्दर जो Statement दिया जायेगा वो Execute होगा , और जेइसे ही ये Condition False हो गये तो ये Loop Body से बहार चला जायेगा |
चलिए इस Loop के Flow chat के मदत से और अछे से समझते हे ,
Explain :-
सबसे पहले ये While Loop Condition को Check करेगा , अगर ये Condition True हुआ तो ये इस Loop Body में जो Statement दिया जायेगा , वो Execute होगा |
और तब तक ये Execute होता रहगा , जब तक वो Condition False नही हो जाते , जेइसे ही ये Condition False हुए , तो ये Loop Terminate हो जायेगा |
तो कुछ इस तरह से ये While Loop काम करता हे , आइये इस While Loop के Syntax को एकबार देख लेते हे ,
Syntax :-
while (condition)
{
// Statement
};
3. Do While Loop :-
Do While Loop में पहले Statement Execute होता हे , और बाद में Condition को Check किया जाता हे | और इसके बजह से ही Do While Loop को Exit Control Loop कहते हे |Explain:-
इस Loop में पहले ही Body के अन्दर जो Statement दिया जाता हे वो Execute होता हे , और बाद में ये Condition को Check करता हे | अगर वो condition true हुए तो ये फिरसे उस statement को Execute करेगा , और इस तरह से ही ये Loop Execute होता रहगा | और अगर वो Condition False हुए तो ये Loop End हो जायेगा |
चलिए इस Loop के Syntax को एकबार देख लेते हे ,
Syntax :-
do
{
// Statement
};
while (condition)
तो ये हो गये C# Language के Looping Statement , इसमें हमने सभी Loops के बारे में बात की हे | और हर एक Loop को अच्छे से समझाने की कौसिस की हे , ताकि आप लोगो को समझने में कोई भी Problem ना हो |
अब हम एक और Loop के बारे में बात करेंगे , और वो हे Nested Loop |
Nested loop :-
Nested Loop का मतलब हे एक Loop के अन्दर एक और Loop को इस्तेमाल करना , जिसमे एक Outer Loop और एक Inner Loop होता हे |ये Nested Loop को आप लोग इन सभी Loop में से किसी भी Loop के अन्दर Use कर सकते हो ,
Syntax :-
for (condition )
{
for (condition)
{
// Statement
}
}
Explain :-
इसमें पहले Loop वो Outer Loop के Condition को Check करेगा , अगर ये Condition True हुआ तो ही ये Loop Inner Loop के Condition को Check करेगा , अगर ये Condition भी True हुए तो ये Body में जो Statement दिया जायेगा उसे Execute करेगा | और अगर वो Condition False हुए , तो ये Loop Execute नही होगा , मतलब ये Loop Body से बहार चला जायेगा |
तो कुछ इस तरह से ये Nested Loop अपने Program के अन्दर काम करता हे ,
Read More
Conclusion :-
Looping Statement में Condition के ऊपर Based हो के एक ही Task को बार बार Repeated करता हे , और वो Condition जब तक False नही हो जाते , उस Condition के अंदर दिए गये Statement बार बार Execute होता ही रहगा |और जब Condition False हो जाये तब भी ये Loop Terminate हो जाता हे | C# Language में 4 तरह के Loop देखने को मिलता हे , जिसके बारे में हमने इस आर्टिकल के अन्दर बात की हे | उम्मीद हे आप लोग अछे से समझ गये होंगे |
हमने आज की इस (Looping Statements in C# in Hindi)आर्टिकल के अन्दर Flow Control Statement के एक और Topics "Looping Statement " के बारे में पूरी जानकारी आप लोगो के साथ शेयर की हे , और वो भी बहत ही आसान भासा में | अगर फिर भी इस जानकारी से किसी भी तरह के कोई Doubt रह गये तो निचे Comment करके पुच सकते हो , और अगर आर्टिकल पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे ,,,,
Thank You ......