Ejercicio reflection

Con las herramientas de reflection crear un método genérico al que le pasamos una lista de entidades y una cadena de texto y nos devuelva todas las entidades que en algún campo de tipo cadena tenga esa cadena.

Ejemplo

Alumnos{nombre,apellido}=[{«Juan»,»Pi»},{«Ana»,»Perez»},{«Pep»,»Buj»}]

Si yo a esta función le paso una lista con los alumnos de antes y la cadena «e» me devuelve Ana Perez y Pep Buj porque tienen una ‘e’ en una propiedad de tipo string.