我有半逗號分隔的名字的字符串:Usinq Linq選擇半逗號分隔的字符串中的項目?
string names = "Jane;Harry";
我也有客戶對象的列表:
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
List<Customer> customers = new List<Customer>();
customers.Add(new Customer(){FirstName="John", LastName="Doe"});
customers.Add(new Customer(){FirstName="Jane", LastName="Doe"});
customers.Add(new Customer(){FirstName="Harry", LastName="Potter"});
var query = from c in customers
select c;
如何創建僅返回這些客戶具有查詢在半逗號分隔列表中的第一個名字?
有點像T-SQL SELECT FistName FROM customer WHERE FirstName IN (list)
(在某種程度上)