C#一个listt的数据 修改他name=a的数据 只修改第一个 使用linq 的where跟Foreach 一句代码实现
在C#中,可以使用LINQ和ForEach方法来实现修改List
以下是示例代码:
myList.FirstOrDefault(item => item.Name == "a")?.Name = "newName";
上述代码中,myList是一个ListName的属性的类。我们使用LINQ的FirstOrDefault方法来查找第一个name为"a"的数据项,然后使用null条件运算符来确保只有在找到匹配项时才修改其name值。最后,我们将name值设置为"newName"。
请注意,这里假设ListName的属性。如果你的类与此示例不同,请相应地更改属性名称。
原文地址: https://www.cveoy.top/t/topic/iHEV 著作权归作者所有。请勿转载和采集!