string grid = @"08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08";
string[] res = grid.Split(' ');
var lowNums = from n in res
where n.Length > 0
select int.Parse(n);
У меня возникли проблемы с преобразованием вышеуказанного выражения linQ в эквивалент лямбда. следующие работы, но только возвращает я enumernable<string>
в то время как Я хочу enumerable<int>
:Различные формы LinQ
IEnumerable<string> all = res.Where(x => x.Length > 0);
Хорошие ответы ниже; Я просто подумал, что могу упомянуть, что ReSharper 5 может сделать это за вас, и вы можете найти альтернативные синтаксисы. – AakashM