جستجو در آرایه

ms_vb

Member
سلام
چطور میشه اندیس خانه پیدا شده یک آرایه را پیدا کرد؟
آیا تنها راهش پیمایش خانه های آزایه برای پیدا کردن یک مقدار میباشند؟
 

the_king

مدیرکل انجمن
سلام
چطور میشه اندیس خانه پیدا شده یک آرایه را پیدا کرد؟
آیا تنها راهش پیمایش خانه های آزایه برای پیدا کردن یک مقدار میباشند؟

بستگی به نوع و ساختار آرایه و مقادیری داره که داخلش ذخیره شده، پیمایش ابتدا تا انتها زمانی الزامی یه که
داده ها نامرتب اند و اندیس گذاری نشده اند.
 

ms_vb

Member
آرایه ها یه متد find دارند نمیشه از طریق آنها اندیس خانه مورد نظر را پیدا کرد
ضمنا آرایه را از نوع String در نظر گرفته ام
ممنون از راهنمایی هاتون
 

the_king

مدیرکل انجمن
آرایه ها یه متد find دارند نمیشه از طریق آنها اندیس خانه مورد نظر را پیدا کرد
ضمنا آرایه را از نوع String در نظر گرفته ام
ممنون از راهنمایی هاتون

اگه از کلاس List استفاده می کنید، برای پیدا کردن اندیس از FindIndex استفاده کنید، اونم جستجویش رو با پیمایش
خطی انجام میده اما چون بصورت داخلی به خانه ها دسترسی داره از کدی که شما برای جستجوی داخل حلقه
می نویسید سریعتره.
 

جدیدترین ارسال ها

بالا