{
var count = 0;
for (int i = 0; i < arr.Length; i++)
{
if (predicate(arr[i]))
count++;
}
var filteredArray = new int[count];
var ind = 0;
for (int i = 0; i < arr.Length; i++)
{
if (predicate[arr[i]]) //ругается здесь
{
filteredArray[ind] = arr[i];
ind++;
}
}
return filteredArray;
}
Сама ошибка: Не удается применить индексирование через [] к выражению типа "Predicate<int>".
В чем дело?
в форме скобок
найс, ахахах.. а я понять не могу в чем же дело) спасибо
Обсуждают сегодня