بچه ها فرق for با foreach تو سي# چيه؟
ممنون مي شم بگيد:11:
Printable View
بچه ها فرق for با foreach تو سي# چيه؟
ممنون مي شم بگيد:11:
نوع زبان مهم نیست [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] و در همه مشترکا, از حلقه for زمانی استفاده می کنیم که انتهای ایندکس حلقه مشخص باشد. مثلا
For i as integer=1 to 100
Do action
next i
در مثال بالا انتهای ایندکس ما که 100 هست از قبل مشخص هست. اما در شرایطی ما به ابندکس انتهایی دسترسی نداریم و مقدار اون رو هم دقیقا نمی دونیم . در این جاست که از حلقه For each استفاده می کنیم. همچنین برای کار با ارایه ها و کلکسیون داده ها حلقه For each گزینه مناسبی است.
مثلا اگر ارایه ای داشته باسیم به نام Price و بخواهیم به مقادیر ان دسترسی داشته باشیم.
For each i as integer in price
Do action
next