PDA

View Full Version : سوال: سرچ در آرایه



behnam.m
پنج شنبه 29 مهر 1389, 19:56 عصر
سلام
فرض کنید یک آرایه با 10 عنصر رشته داریم چطوری باید بین آرایه ها سرچ کرد تا ببینیم رشته مورد نظر هست یا نه .
ممنون.

sorenamusic
پنج شنبه 29 مهر 1389, 20:39 عصر
ساده ترین کار اینه که یک حلقه از 1 تا 10 بذاری و رشته مورد نظرتو با تک تک خونه های آرایه مقایسه کنی . اگر پیدا شد اون رشته از حلقه بیاد بیرون و اندیس حلقه میشه مکان رشته مورد نظر . اگه پیدا نشد هم یک پیغام چاپ کنید

Saman_12
پنج شنبه 29 مهر 1389, 20:58 عصر
String[] Saman = new String[] { "Saman", "Sasan", "Akbar", "Sahar", "Mosen", "Sosan" };

foreach (String Str in Saman)
{
if (Str == "Saman")
{
MessageBox.Show("Find String");
}
}

Salar Ashgi
جمعه 30 مهر 1389, 00:11 صبح
خیلی ساده و بدون هیچ ساختار کنترلی اضافه :


int[] a = { 1, 4, 6, 8 };
MessageBox.Show(a.Contains(6).ToString());

البته میتوانید جهت جستجوهای گسترده تر از کلاس Array نیز استفاده کنید ./