Mam problem z oświadczeniem foreach w moim projekcie. Do tej pory mam kod:Foreach oświadczenie w polu listy
foreach(object i in listboxFiles.Items)
{
if (i == ".ftpquota")
{
listboxFiles.Items.Remove(i);
}
if (i == ".")
{
listboxFiles.Items.Remove(i);
}
if (i == "..")
{
listboxFiles.Items.Remove(i);
}
}
Mam to w 1 sekundowym czasomierzu. Otrzymuje nazwę przedmiotu w porządku, ale kiedy dochodzi do oświadczeń if
mówi, że nie pasują, ale robią to?
Posiadanie tego w 1 sek. timer brzmi jak dużo pracy ... po co? Czy to naprawdę konieczne? byłoby znacznie lepiej wykonać ten kod * tylko * jeśli lista rzeczywiście się zmieniła (są na to zdarzenia!). –
To dlatego, że istnieje przycisk odświeżania, ale przypuszczam, że mógłbym go mieć na końcu przycisku. – Crazyd22