USOS:

Vamos a usar, para arrancar, un proyecto de consola. Así que iniciemos desde el principio con el siguiente código:

 

 

Prueben que pueden ejecutar el código correctamente.

Vamos a ver antes un ejemplo de uso. Imaginense que crean una List< string > con unos textos aleatorios. Fijense que si buscan el método, por ejemplo, First, que retorna el primer elemento, este no aparece:

 

 

Ahora, ¿por qué tira error? El método First existe, pero es un método de extensión. Lo que hace es devolver el primer archivo de una colección, ya sea una lista, un array o cualquier tipo de dato enumerable. Así que fijense que podemos incorporar ese método faltante al tipo de dato List< string > sólo importando una línea de código: