Amigos, acá les voy a mostrar un pequeño ejemplo de lo que es LINQ en C# 3.0 usando todos los features que le he platicado anteriormente.
Para los que no saben LINQ tiene como iníciales: L = Language I = Intragrated N = National Q = Query.
Yo acá les hare un pequeño ejemplo de cómo hacer una búsqueda de sus archivos en el root osea C:\ con un par de líneas de código.
Primero hacemos nuestro query con LINQ, el cual quedaría de la siguiente manera:

Si ven en este ejemplo, use unas cuantas librerías del namespace IO en System, lo cual me facilita la búsqueda de archivos, pero me falta hacer el código para mostrar los resultados los cual se los muestro a continuación:

El resultado que me mostraría a continuación este pequeño query es el siguiente:
