I have an Object Student, I get one of the property's values by this method below
System.Reflection.PropertyInfo propValue = typeof(Student).GetProperty(s);
Let's say that s (the string I passed into the GetProperty) was the property called "StudentName". I would then like to run a search based off that property, which was stored in propValue, such as:
foreach (Student stu in formStudents.Where(x => x.propValue == "John"))
However this does not work, as x.__ only fills in with properties of Student (even though valueProp contains a valid property of Student).
How can I override this so that is reads propValue as an actual value of student, or what other method will work for me?