我有这样的课:
class Person
{
private String sName;
private String sPhone;
private String sAge;
private String sE_Mail;
// … code …
}
而且我必须通过从用户那里收到的值进行搜索,它可能是这个类的任何属性。我也有这个:
public IEnumerable<Person> SearchByPhone(string value)
{
return from person in personCollection
where person.**SPhone** == value
select person;
}
我有四个这样的方法,唯一的区别是属性。拜托,谁能告诉我如何仅用一种方法或不可能做到这一点?谢谢。