C#一个listt的数据 修改他name=a的数据
要修改List
以下是一个示例代码:
using System;
using System.Collections.Generic;
using System.Linq;
public class MyClass
{
public string Name { get; set; }
}
public class Program
{
public static void Main(string[] args)
{
List<MyClass> myList = new List<MyClass>
{
new MyClass { Name = "a" },
new MyClass { Name = "b" },
new MyClass { Name = "c" },
new MyClass { Name = "a" }
};
myList.Where(item => item.Name == "a").ToList().ForEach(item => item.Name = "modified");
foreach (MyClass item in myList)
{
Console.WriteLine(item.Name);
}
}
}
运行这段代码会输出:
modified
b
c
modified
可以看到,满足条件的数据的name属性已经被修改为"modified"
原文地址: https://www.cveoy.top/t/topic/iHEA 著作权归作者所有。请勿转载和采集!