ہر ایک کے لیے ... اگلا ، باہر نکلیں ، مثال کے ساتھ VB.net میں بیان جاری رکھیں۔

ہر ایک کے لیے کیا ہے؟

ہر ایک کے لیے ایک لوپنگ کمانڈ ہے۔ آپ کو اس بیان کو اس وقت استعمال کرنا چاہیے جب آپ کو ہر مجموعہ میں موجود ہر آئٹم کے لیے بیانات کا ایک مجموعہ دہرانا ہو۔ آپ اسے ایک مجموعہ یا صف میں موجود تمام عناصر کو ہیرا پھیری کے لیے استعمال کر سکتے ہیں۔

اس وی بی میں۔ نیٹ ٹیوٹوریل ، آپ سیکھیں گے ،

ہر ایک کے لیے نحو… اگلا۔

ہر بیان کے لیے ذیل میں دیا گیا نحو لیتا ہے: | _+_ |

یہاں ،

  • آئٹم متغیر ہے جو مجموعہ کے تمام آئٹمز کو دہرانے کے لیے استعمال کیا جائے گا۔ یہ ہر بیان کے لیے ضروری ہے لیکن اگلے بیان میں اختیاری ہے۔
  • data_type عنصر کا ڈیٹا ٹائپ ہے۔ یہ ضروری ہے اگر آئٹم کا اعلان نہ کیا گیا ہو۔
  • گروپ وہ مجموعہ ہے جس پر بیانات کو دہرانا ہے۔ اس کی ضرورت ہے۔
  • بیانات اختیاری ہیں۔ یہ گروپ میں ہر آئٹم کے لیے ایک یا ایک سے زیادہ بیانات کو ظاہر کرتا ہے۔
  • جاری رکھیں کے لئے کنٹرول ہر لوپ کے آغاز میں منتقل ہو جائے گا۔ یہ اختیاری ہے۔
  • ایگزٹ فار کنٹرول ہر ایک لوپ سے باہر منتقل کر دے گا۔ یہ اختیاری ہے۔
  • اگلا ہر لوپ کے اختتام کو نشان زد کرتا ہے۔ اس کی ضرورت ہے۔

مثالیں

آئیے ہم اس بیان کو استعمال کرنے کا مظاہرہ کرتے ہیں:

مرحلہ نمبر 1) ایک نئی کنسول ایپلیکیشن بنا کر شروع کریں۔

مرحلہ 2) درج ذیل کوڈ کا استعمال کریں: | _+_ |

مرحلہ 3) کوڈ کو چلانے کے لیے اوپر والے بار سے اسٹارٹ بٹن پر کلک کریں۔ آپ کو درج ذیل نتیجہ ملنا چاہیے:

یہاں کوڈ کا ایک اسکرین شاٹ ہے:

کوڈ کی وضاحت:

  1. ماڈیول 1 نامی ماڈیول بنانا۔
  2. اہم ذیلی طریقہ کار شروع کرنا۔
  3. myArray کے نام سے ایک صف بنانا جس میں 4 عدد کا مجموعہ ہے۔
  4. آئٹم کے نام سے ایک انٹیجر متغیر بنانا۔
  5. myArray نامی صف کی آئٹمز پر تکرار کے لیے آئٹم متغیر کا استعمال۔
  6. کنسول پر مذکورہ بیان کے ذریعہ صف میں پائی جانے والی اشیاء کو پرنٹ کرنا۔
  7. ہر لوپ کے لیے اختتام۔
  8. کنسول ونڈو کو تھوڑی دیر کے لیے روکنا جب صارف کھڑکی کو بند کرنے کے لیے کارروائی کرے۔
  9. اہم ذیلی طریقہ کار کا اختتام۔
  10. ماڈیول کا اختتام۔

Loops کے لیے Nested

ہر لوپ کے لیے گھونسلا جا سکتا ہے۔ یہ اس وقت ہوگا جب ہم ایک لوپ کے لیے ہر لوپ کے لیے دوسرے لوپ کے لیے ڈالیں گے۔ آئیے ایک مثال کا استعمال کرتے ہوئے اس کا مظاہرہ کریں۔

مرحلہ نمبر 1) ایک نئی کنسول ایپلی کیشن بنائیں۔

مرحلہ 2) درج ذیل کوڈ کا استعمال کریں: | _+_ |

مرحلہ 3) کوڈ پر عمل کرنے کے لیے اوپر والے بار سے اسٹارٹ بٹن پر کلک کریں۔ آپ کو درج ذیل آؤٹ پٹ حاصل کرنا چاہیے:

یہاں کوڈ کا ایک اسکرین شاٹ ہے:

کوڈ کی وضاحت:

  1. ماڈیول 1 نامی ماڈیول بنانا۔
  2. اہم ذیلی طریقہ کار شروع کرنا۔
  3. عدد کے سیٹ کے ساتھ nums نامی ایک صف بنانا۔
  4. ناموں کے ایک سیٹ کے ساتھ ناموں کی صف بنانا۔
  5. ایک متغیر n بنانا اور اس کا استعمال صفوں میں موجود آئٹمز پر اعادہ کرنے کے لئے استعمال کیا جاتا ہے۔ یہ ہر لوپ کے لیے بیرونی ہے۔
  6. st نامی ایک متغیر بنانا اور اس کا استعمال صفوں میں موجود اشیاء کے ناموں کے تکرار کے لیے۔ یہ ہر لوپ کے لیے اندرونی ہے۔
  7. دو صفوں سے اشیاء کو یکجا کرنا۔ نمبر صف میں ہر آئٹم کو ناموں کی صف میں ہر آئٹم کے ساتھ ملا دیا جائے گا۔ ToString فنکشن ہمیں نمبروں کی صف سے پڑھے گئے نمبر کو ڈور میں تبدیل کرنے میں مدد کرتا ہے۔ '' ہر مجموعے کے بعد ایک جگہ بنانے میں ہماری مدد کرتا ہے۔ مجموعہ & ampersand کا استعمال کرتے ہوئے حاصل کیا گیا ہے۔
  8. ہر لوپ کے لیے اندرونی کا اختتام۔
  9. ہر لوپ کے لیے بیرونی کا اختتام۔
  10. کنسول ونڈو کو بند کریں تاکہ صارف اس کے بند ہونے کے لیے کارروائی کرے۔
  11. اہم ذیلی عمل کا اختتام۔
  12. ماڈیول کا اختتام۔

کے لیے باہر نکلیں اور کے لیے جاری رکھیں۔

جب آپ Exit For State کا استعمال کرتے ہیں تو ، عملدرآمد For For Every… Next لوپ اور کنٹرول کو اگلے بیان کے بعد آنے والے بیانات میں منتقل کر دیا جائے گا۔

جب آپ Continue For Statement کا استعمال کرتے ہیں تو کنٹرول آپ کے لوپ کے اگلے تکرار میں منتقل ہو جائے گا۔ آئیے اس کا مظاہرہ ایک مثال کے ذریعے کرتے ہیں:

مرحلہ نمبر 1) ایک نئی کنسول ایپلیکیشن بنا کر شروع کریں۔

مرحلہ 2) درج ذیل کوڈ کا استعمال کریں: | _+_ |

مرحلہ 3) اوپر والے بار سے اسٹارٹ بٹن پر کلک کرکے کوڈ چلائیں۔ آپ کو درج ذیل نتیجہ ملنا چاہیے:

یہاں کوڈ کا ایک اسکرین شاٹ ہے:

کوڈ کی وضاحت:

  1. ماڈیول 1 نامی ماڈیول بنانا۔
  2. اہم ذیلی طریقہ کار شروع کرنا۔
  3. عدد کے سیٹ کے ساتھ nums نامی ایک صف بنانا۔
  4. این نامی ایک متغیر بنانا پھر ہم اسے صفوں میں موجود عناصر پر تکرار کرنے کے لئے استعمال کرتے ہیں۔
  5. if… پھر حالت کا استعمال کرتے ہوئے متغیر کی قیمت چیک کریں۔ اگر قیمت 17 (17 شامل) اور 25 (25 شامل) کے درمیان ہے تو ، تکرار صف میں اگلے آئٹم کو چھوڑ دے گا۔
  6. مندرجہ بالا اقدار کو چھوڑنا یہاں کیا جاتا ہے۔ یہ اسکیپ کو انجام دینے کے لیے ضروری بیان ہے۔ اس کا مطلب یہ ہے کہ ہر لوپ کے لیے چھوڑی گئی اشیاء کے لیے نہیں چلے گا۔
  7. اگر حالت ختم کریں۔
  8. کنسول پر صف سے حاصل کردہ اقدار کو پرنٹ کرنا۔ ToString فنکشن ہمیں اقدار کو اعداد سے تار میں تبدیل کرنے میں مدد کرتا ہے۔ '' ہر چھپی ہوئی قیمت کے بعد کچھ جگہ بنائے گا۔
  9. تکرار متغیر n کی جانچ کر رہا ہے جب اس کی قدر 37 ہو تو if… پھر حالت کا استعمال کرتے ہوئے۔
  10. ہر لوپ کے لیے باہر نکلنا جب مندرجہ بالا حالت درست ہو ، یعنی n = 37 کی قدر۔ اس کا مطلب ہے کہ صف اشیاء پر تکرار رک جائے گی۔
  11. مذکورہ بالا کا اختتام اگر حالت۔
  12. کے لیے اختتام… ہر بیان۔
  13. کنسول ونڈو کو بند کریں تاکہ صارف اس کے بند ہونے کے لیے کارروائی کرے۔
  14. اہم ذیلی طریقہ کار کا اختتام۔
  15. ماڈیول کا اختتام۔

خلاصہ

  • ہر بیان کے لیے ایک مجموعہ یا صف میں موجود ہر شے پر تکرار کے لیے استعمال کیا جاتا ہے۔
  • ترقی کے دوران ، آپ ہر بیان کے لیے Exit For اور Continue For بیانات کے ساتھ جوڑ سکتے ہیں تاکہ تکرار کیسے کی جا رہی ہے۔