منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كفية التعامل مع حلقة التكرار For , For Each
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
شرح اليوم طريقة التعامل معى For , For Each 
شرح استخدام
 For
تستعمل لتكرار عمل معين بعدد محدد
بمعنى
ان لو عايز اعمل عداد ارقام يبدء من رقم 1 الى رقم 10
يعنى لو عندى Listbox
و عايز اكتب جوها ارقام الشهر من 1 الى 30
يبقى اسهل طريق هى استخدام حلقة التكرار
الشرح عن طريق الكود
كود :
For a=0 To 10
Console.WriteLine(a)
Next
[sub][sup]معنى الكود السابق هو
[/sup][/sub]
ان يوجد متغير اسمو a من نوع رقمى و يبدء من رقم 0 و فى حالة الوصل الى رقم 10
 يتم اقف التكرار
[sub][sup]بمعنى ان يبدء الكود بالطريقة التالى
[/sup][/sub]
[sub][sup]aيساوى 0 ثم يذهب الى next لى عن طريقة هترجع تعيد تانى و هنا هيبقى a بتساوى1 لحد ما توصل قيمة a 10 و فى هذى الحالة يتم ايقف الحلقة عن العمل
مع طبع فى كل مره الرقم عن طريق Console

شرح استخدام 
For Each
للدوران على (كل) شيء معين ، مثلاً للدوران على كل عناصر مصفوفة معينة
الشرح عن طريق الكود[/sup][/sub]

كود :
Dim aa As Integer() = {10, 20, 30}
       For Each i As Integer In aa
           Console.WriteLine(i)
       Next

السلام عليكم ورحمة الله وبركاته


شرح جميل بارك الله فيك
وجعله في ميزان حسناتك
السلام عليكم ورحمة الله وبركاته




استمر بارك الله فيك




السلام عليكم ورحمة الله وبركاته
شكرا اخلي العزيز على شرحك
صحيح كان الشرح مختصر جداً http://vb4arb.com/vb/images/smilies/huh.gif
ولكني فهمتة http://vb4arb.com/vb/images/smilies/tongue.gif

شكراً لك
جميل جداً
ياريت لو تكثر الأمتلة في for each
السلام عليكم ورحمة الله وبركاته
شكراً جزيلاً على هذا الشرح البسيط والواضح جداً
السلام عليكم ورحمة الله وبركاته
بارك الله فيك على هذا الشرح
مشكوورر ياغالي
ممتاز جداً أشكرك 
عقدتني هاذي الجمله تعقيد لن أنسـاه 

وخصوصاً لو أستخدمها مع قاعدة بياانات 

الله يجزاك خيـر 

أزلت بعض الغموض عندي ولا زلت أواجهه فيها صعوبه  Blush