فکر کنم کم کم داری عصبانی می شی انقدر سوال می پرسم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط SajjadKhati برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
تو این جمله گفتی
می دونیم که آرایه فقط با دستور foreach عمل می کنه که عضوهاش رو بخونه. پس چرا شما از حلقه for و ... نام بردی مگه می شه با حلقه for و while عضوهای یک آرایه رو خوند.تابعی بنام GetEnumerator تعریف شده باشه . اون حلقه (foreach ، for و ...) ، از این متد متوجه میشه که در تکرار (یا loop) بعدی ، چه مقداری یا چه عضوی از اون چیز (در اینجا آرایه) را میخونه.
چون اگه for برای نوع int و double و ... باشه که اینا تابع GetEnumerator ندارن و اصلا نیازی هم به این تابع ندارن چون خونده میشن ومشکلی از این بابت ندارن.
Bookmarks