c#怎么修改list中对象的值

   2025-02-04 5200
核心提示:要修改List中对象的值,你可以通过索引访问该对象并修改其属性值。以下是一个示例:using System;using System.Collections.Gene

要修改List中对象的值,你可以通过索引访问该对象并修改其属性值。以下是一个示例:

using System;using System.Collections.Generic;class Program{    static void Main(string[] args)    {        // 创建一个包含Person对象的List        List<Person> persons = new List<Person>()        {            new Person() { Name = "Alice", Age = 25 },            new Person() { Name = "Bob", Age = 30 },            new Person() { Name = "Charlie", Age = 35 }        };        // 修改List中第一个Person对象的Name属性值        persons[0].Name = "Alex";        // 输出修改后的结果        foreach (Person person in persons)        {            Console.WriteLine("Name: {0}, Age: {1}", person.Name, person.Age);        }    }}class Person{    public string Name { get; set; }    public int Age { get; set; }}

运行结果:

Name: Alex, Age: 25Name: Bob, Age: 30Name: Charlie, Age: 35

在上面的示例中,我们创建了一个List包含三个Person对象。然后,我们通过索引访问第一个Person对象,并将其Name属性值修改为"Alex"。最后,我们遍历整个List并输出每个Person对象的属性值,可以看到第一个Person对象的Name属性值已经被成功修改。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言