0

私は持っていList<CustomClass> listOfCustomClassます。

CustomClass は次のように定義されます。

public class CustomClass {
   public name;
}

List で "foo" という名前の CustomClass を検索し、このクラスへの参照を返したいと考えています。これどうやってするの ?以下は私が試みたものですが、「null」を返します。

CustomcClass class = listOfCustomClass.Find(delegate(CustomClass  findClass) {return findClass.name=="foo"; });
4

2 に答える 2

1

linqクエリを使用します...

var customClass = listOfCustomClass.Where(c => c.name == "foo").SingleOrDefault();
于 2012-05-17T16:26:43.877 に答える
0

linqを使用します:

var returnedItem=(from item in listOfCustomClass
                  where item.name=="blah"
                  select item).FirstOrDefault();

また、非常に読みやすいという利点もあります

はじめに、101個のlinqの例を示します。linqの例

Linqを使用すると生活が良くなります

于 2012-05-17T16:27:34.607 に答える