根据属性名称在对象列表中查找对对象的引用
本文关键字:对象 查找 引用 列表 属性 | 更新日期: 2023-09-27 18:34:34
我有一个List<CustomClass> listOfCustomClass
.
自定义类定义如下:
public class CustomClass {
public name;
}
我想在我的列表中搜索名称为"foo"的自定义类,并返回对此类的引用。我该怎么做?以下是我尝试的,但它返回"null"。
CustomcClass class = listOfCustomClass.Find(delegate(CustomClass findClass) {return findClass.name=="foo"; });
使用 linq 查询...
var customClass = listOfCustomClass.Where(c => c.name == "foo").SingleOrDefault();
使用 linq:
var returnedItem=(from item in listOfCustomClass
where item.name=="blah"
select item).FirstOrDefault();
它还具有非常可读的优点
为了帮助您入门,下面是 101 个 linq 示例: linq 示例
林克让生活更美好