自定义列表的索引函数

本文关键字:函数 索引 列表 自定义 | 更新日期: 2023-09-27 18:04:41

我需要更新我创建的自定义列表中的条目,该列表如下所示:
List<Data> Test = new List<Data>();
我发现了一些在线提出的解决方案,例如使用FindIndex,但是此功能不存在。注意:我使用 c# windows phone 7开发如果这有帮助的话。由于

自定义列表的索引函数

如果您不想通过索引查找对象,而是通过类中的某个字段查找对象,您可以这样做。我假设你的DATA对象里面有一个唯一的ID字段…

var someName = "name_i_want_to_find";
var myItems = Test.FindAll(x => x.Name == someName);
foreach (var item in myItems)
    item.FieldToChange = "someNewValue";

List有一个IndexOf方法,这存在于Windows Phone 7版本。

直接使用IndexOf()方法。MSDN