مشاهده نسخه کامل
: foreach
darya_66_12_12
28-04-2010, 21:45
بچه ها فرق for با foreach تو سي# چيه؟
ممنون مي شم بگيد:11:
anvar.net
29-04-2010, 16:09
نوع زبان مهم نیست [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] و در همه مشترکا, از حلقه 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
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.