اريد شرح for each

  • Binwa

السلام عليكم ...

ارجوكم ساعدوني ..

ابحث عن شرح ل بنيه تكراريه. For each. وشرح لخواصها ومتى استعملها فأنا لم أجدها في أي مراجع

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ما يوجد في جوجل أو يوتوب لا يوجد في أي جامعة في العالم ، عدم معرفتك لاستخدام جوجل لا يعني أنه لا يوجد هناك جواب

-1
Binwa أضف ردا

انا اعلم يا صديقي ولكن هذا النقاش قد يجده اناس اخرون عند البحث في جوجل:/

.. كما انك لست مضطر للتعليق اذا لم تعرف اجابة السؤال :)

في لغة php تستخدم foreach للمرور بعناصر المصفوفة على شكل عنصر / مفتاح او عنصر فقط

foreach($array as $key => $value)
{
    // تتسخرج المفتاح والقيمة للمصفوفة    
}


foreach($array as $value)
{

    //تستخرج قيم المصفوفة فقط 
}

For each تستخدم للدوران على عناصر المصفوفة...

لو عندك مصفوفة فيها عدة عناصر وتريد مثلا تطبح كل العناصر

public class Hello1 {
    public static void Main () {
        string[] names = new string[3] {"Matt", "Joanne", "Robert"};

        foreach (string element in names) {
            System.Console.WriteLine (names);
        }
    }
}

ما هي صيغة الاستدعاء الاساسيه لاني رأيت احدهم يكتبها بطريقه ثانية

وهل يمكنني ترتيب العناصر عند الطبع ؟ وكيف استخدم البنية الشرطية بداخلها ؟

foreach لها صيغة واحدة فقط، تستطيع تستعمل for لنفس الغرض...

بالنسبة لترتيب العناصر استعمل Array.Sort()

using System;
using System.Collections;

public class Hello1 {
    public static void Main () {
        string[] names = new string[3] {"Matt", "Joanne", "Robert"};
        Array.Sort (names);

        foreach (string element in names) {
            System.Console.WriteLine (element);
        }
    }
}

شكرا يا صديقي :) .. ولكن داله sort ترتب العناصر تصاعدي فكيف ارتبها تنازلي ؟؟ هل يوجد داله مثلها او يجب انا اتبع خوارزميات الترتيب ؟

بالمناسبه انا استخدم ال c#

عليك بقوقل

saeed أضف ردا

قمت فقط بنسخ For each في قوقل

حوالي 3,450,000,000 من النتائج مثل ما اخبرنا قوقل ^_^

-1
Binwa أضف ردا

اي شروحات ؟