0

我有一个客户列表和一个字符串列表,其中每个字符串都类似于“blah;huhu”;

我想获取所有名称在拆分的“blah;huhu”最后一部分的客户

喜欢c.Name == "huhu"

那是我的伪代码:

字符串 ID = 1000;

var query = customerListWithIdAndName.Where(
    c => c.Name == stringListWith2SemicolonSeparatedStrings.Split().Last()
);

我可以对每个拆分值进行比较的正确代码是什么?

更新:

我希望为每个返回的客户分配一个值: String ID = 1000; 因此,每个返回的客户都必须具有 id 1000。

4

1 回答 1

1

现在我得到了你想要的,这应该可以做到:

var query = customerListWithIdAndName.Where(c =>
   stringListWith2SemicolonSeparatedStrings.Any(
       p => p.Split().Last() == c.Name));
于 2012-10-25T10:17:06.513 回答