using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace learn_list_directory
{
internal class Program
{
static void Main(string[] args)
{
// 列表实例化后增加一个元素
List<AAA> listA = new List<AAA>();
// add方法可以直接new一个实例
listA.Add(new AAA());
AAA bbb = new AAA();
bbb.aaa = 123;
// add方法也可以把一个已存在的元素添加进来
listA.Add(bbb);
Console.WriteLine(listA[1].aaa);
// 列表中的元素是引用类型,修改bbb的元素后,列表的中的元素也改变了
bbb.aaa = 444;
Console.WriteLine(listA[1].aaa);
//ForEach可以对元素中的每一个元素做同样的操作
listA.ForEach(x => x.aaa = 555);
Console.ReadKey();
}
}
class AAA
{
public int aaa;
}
}