بچه ها فرق for با foreach تو سي# چيه؟
ممنون مي شم بگيد![]()
بچه ها فرق for با foreach تو سي# چيه؟
ممنون مي شم بگيد![]()
نوع زبان مهم نیستو در همه مشترکا, از حلقه 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
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)