PDA

View Full Version : سوال: یافتن index عضو لیست و حذف اعضای قبلی



elahe1393
دوشنبه 17 شهریور 1393, 15:22 عصر
تو کد برنامه یک حلقه foreach دارم که می خوام تو این حلقه بفهمم عضوی که تو حلقه هست index چنده تا اگر به شرط خاصی رسیدم عضوهای قبلی رو پاک کنم چطور باید اینکار رو انجام بدم چطور index پیدا کنم و چطور عضوهای قبلی رو حذف کنم؟
foreach (pointSpeed recievData in listRecievData)
pointSpeed یک کلاس تعریف شده است

aminmousavi
دوشنبه 17 شهریور 1393, 15:57 عصر
معمولا از Forech برای زمانی استفاده میشه که میخواید از شر اندکس و نوشتن For های کلاسیک خلاص شید . اگر نیاز کار با اندکس دارید خوب از For استفاده کنید.
اما اگر به هر دلیلی میخواید حتما Forech بباشه میتننین اینجوری بنویسین :


int index = 0;
foreach (pointSpeed recievData in listRecievData)
}
MessageBox.Show(index.ToString());
index++;

{