-3

オブジェクトのリストがあり、特定の条件でフィルタリングしたいと考えています。ので、私は持っています

List<person> plist= Person.getPersonList();

List<person> 約 400 のレコードがあり、各レコードには FirstName、lastName、自宅の住所、電話番号、ID があります。ユーザーは検索ボックスに任意の検索条件を入力できます。たとえば、ユーザーが FisrtName "te

次に、te で始まるすべての名前を表示する pList を除外したいと思います。

どんな助けでも大歓迎です。

ありがとう。

-アンジャリ

4

1 に答える 1

3
List plist= Person.getPersonList();
var filtered = plist.Where(x => x.FirstName.StartsWith("te").ToList();

一度に複数の値を検索するには:

List plist= Person.getPersonList();
var filtered = plist.Where(x => x.FirstName.StartsWith("te") || x.OtherProperty.StartsWith("some other value")).ToList();

これはすべて自分でいじるのがとても簡単なので、ここで必要な基本操作があると思います。

于 2013-04-10T20:13:40.823 に答える