溫馨提示×

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

c#
小億
864
2024-01-18 23:38:04
欄目: 編程語言

要修改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: 25
Name: Bob, Age: 30
Name: Charlie, Age: 35

在上面的示例中,我們創建了一個List包含三個Person對象。然后,我們通過索引訪問第一個Person對象,并將其Name屬性值修改為"Alex"。最后,我們遍歷整個List并輸出每個Person對象的屬性值,可以看到第一個Person對象的Name屬性值已經被成功修改。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女