我有一个客户列表和一个字符串列表,其中每个字符串都像“blah; huhu”;
我希望所有客户的名字都在分裂的“blah; huhu”的最后部分
喜欢c.Name == "huhu"
。
这是我的伪代码:
String ID = 1000;
var query = customerListWithIdAndName.Where(
c => c.Name == stringListWith2SemicolonSeparatedStrings.Split().Last()
);
我可以对每个分割值进行比较的正确代码是什么?
更新:
我想为每个返回的客户分配一个值:String ID = 1000;因此,每个返回的客户必须具有id 1000。
答案 0 :(得分:1)
既然我得到了你想要的东西,那就应该这样做:
var query = customerListWithIdAndName.Where(c =>
stringListWith2SemicolonSeparatedStrings.Any(
p => p.Split().Last() == c.Name));