-3

クラスがあります

class Person {

 int Age;
 string Name;
}

List<Person> pList = new List<Person>();

 pList.Exists(p=> p.Name == "testName");  <-- need an alternative for this.

私は.net 3.0を使用しています。

getFirstOrDefaultそのため、メソッド にアクセスできません。

メソッドは null 値のExists例外をスローしますが、プログラム フローを中断したくありません。他の選択肢はありますか?

私も持っていないAnyか、Linq利用できません。

4

2 に答える 2

0
bool nameExists = pList.Any(p=>p.Name == "testName");

または (使用しない場合Any):

bool nameExists = pList.Select(p=>p.Name).Contains("testName");
于 2014-10-01T14:52:19.437 に答える