在 C# 中,可以使用 LINQ 和 'ForEach' 方法来实现修改 List 中 name 为 'a' 的第一个数据的 name 值。

以下是示例代码:

myList.FirstOrDefault(item => item.Name == 'a')?.Name = "newName";

上述代码中,'myList' 是一个 List 类型的数据,其中 T 是具有一个名为 'Name' 的属性的类。我们使用 LINQ 的 'FirstOrDefault' 方法来查找第一个 name 为 'a' 的数据项,然后使用 null 条件运算符来确保只有在找到匹配项时才修改其 name 值。最后,我们将 name 值设置为 'newName'。

请注意,这里假设 List 中的 T 类具有名为 'Name' 的属性。如果你的类与此示例不同,请相应地更改属性名称。

C# 使用 LINQ 和 Foreach 修改 List<T> 中第一个 name 为 'a' 的数据

原文地址: https://www.cveoy.top/t/topic/qn85 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录