string.contains(List<string>)
上面是我的理想值
想說這樣應該要可以才對
我要的功能就只是
在String中尋找有沒有List的相同字串
可能會有人說反過來就好了阿
但是我要的是查詢的結果還要作List
附上以下作法:
public class member
{
public string name;
public int age;
public string address;
}
public class main
{
public void show()
{
member m1 = new member();
m1.age=10;
m1.name="mark";
m1.address = "台北市南港區";
member m2 = new member();
m2.age = 20;
m2.name = "jack";
m2.address = "台北市北投區";
List<member> m_members = new List<member>();
m_members.Add(m1);
m_members.Add(m2);
//設定查詢條件-我要查住址是在科學園區的人員
List<string> queryItem = new List<string>();
queryItem.Add("南港");
queryItem.Add("內湖");
//此為查詢結果
List<member> result = m_members.Where(x => queryItem.Any(x.address.Contains)).ToList();
}
}
文章標籤
全站熱搜
