Escrito el 01/05/2024

Tutorial LINQ: Select

Proyecta cada elemento en un nuevo objeto (puede ser una clase especifica o anonima).

En este caso convierte una colección de número en boleanos

var booleans = number.Select(x => x % 2 == 0);// lista de boleanos.

En esta caso conviernte un documento a un objeto PDF.

var usersDictionary = documents.Select(x => PDFCreator.Create(x)); // lista de PDFs

Nota 1: Existe una sobrecarga del método dónde recibe una función con dos parámetros (index y value).