我正在开发一个应用程序,其中我有一些从网络获取的数据到一个类中。类是
public class Detail
{
public string name { get; set; }
public List<Education> education { get; set; }
public City city { get; set; }
public List<Work> work { get; set; }
}
public class Education
{
public string DegreeName { get; set; }
}
public class City
{
public string name { get; set; }
}
public class Work
{
public string name { get; set; }
}
为上述类中的人存储数据。
现在我想搜索一个字符串说q=" Which Manager Graduated From USA ?"
所以我希望它搜索上述查询...
根据匹配的单词数量,我想给出用户的名称。如果他是从美国毕业的经理,那么正在寻找人吗?(可能会少一些字,像一些印度导演一样搜索)
我正在尝试寻找像Manager inWork
和Graduate inEducation
和Location for这样的词的方法USA
我正在制作一个搜索字符串数组
string[] qList = q.Split(' ');
然后遍历类。但我不知道如何(有效地)在课堂上查找数据。
我的方法对于搜索是否足够好,还是有更好的选择?