برای ارتباط با مدیر سایت از ID تلگرام ebrahimi_younes@ استفاده نمایید. به سوالات و مشکلات برنامه نویسی پاسخ داده نمی شود.

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.

  1. لیلا پاسخ دادن

    با سلام و خسته نباشید
    ممنون از توضیحات عالیتون…
    در مورد حلقه foraech یه توضیحی که به نظرم جاش خالیه و بودنش تو فهم بهتر مطلب کمک میکنه اینه که این حلقه یه ضعف دیگه هم داره :
    ما نمی دونیم این عنصری که الآن مقدارش توی temporaryvar قرار گرفته چندمین عنصر آرایست!مثلا این کد رو که با for معمولی نوشته شده رو نمی تونیم با foreach بنویسیم:

    int[] array = {15,10,12,15,16,28};
    for (int i = 0; i < array.Length; i++)
    {
    	array[i] = i * array[i];
    }
    

    توی این کد هر عنصر توی اندیس اون عنصر ضرب شده که با foreach خالی نمی شه نوشتش...

    با هم تشکر میکنم از شما بخاطر زحمات و شیوه عالی در ارائه این مطالب...

    • یونس ابراهیمی پاسخ دادن

      سلام بسیار ممنون بابت لطف و نکته ای که یادآوری کردین. با اجازتون به آخر مطلب اضافش کردم.