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 に答える