Как правильно обрабатывать 2D-массив с помощью LINQ?
int[,] array =
{
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
bool anyZeroes = array.Any(value => value == 0) // example
Я хочу проверить, соответствует ли какая-либо переменная в массиве Func
, == 0
в этом случае. Как я могу использовать Any
для этого и что здесь лучше всего?
List<List<T>>
и пытался сделатьSelectMany()
, но это не сработало. Я думаю,Cast<T>()
просто превращает его вIEnumerable
, с которым LINQ лучше справляется. 13.04.2015