Я не думаю, что это возможно. Я считаю, что Select и большинство других функций LINQ требуют, чтобы коллекции, над которыми они работают, реализовывали как минимум IEnumerable
для некоторого T:
public static IEnumerable<TResult> Select<TSource, TResult>(
this IEnumerable<TSource> source,
Func<TSource, TResult> selector
)
Прямоугольный массив не реализует IEnumerable
для любого T, поэтому он не может быть возвращаемым значением функции Select.