Mam dwie listy: obiect_list oraz bools tej samej długości.
To co chciabym osiągnąć to: przeglądam każdy obiekt, i jeżeli odpowiadający mu numer iteracji w "bools" jest prawdziwy to wykonuję jakiś tam kod.
Problem rozwiązałem, ale kod nie jest elegancki:
//zmieniam liste na tablice
int array_bool[19];
foreach (bool c in bools)
{
if (c == true)
{ array_bool[i] = 1; }
else { array_bool[i] = 0; }
}
//odczytuje iterację tablicy i odpowiadającą jej wartość:
int count = 0;
foreach (var d in object_list)
{
if (array_bool[count-1] == 1)
{
//wykonuj kod
}
count ++;
}
Pytanie czy da się jakoś prościej, bez konwersji listy do tablicy?