要修改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屬性值已經被成功修改。