gpt4 book ai didi

c# - 无法理解 lambda 表达式输出

转载 作者:太空宇宙 更新时间:2023-11-03 18:55:34 25 4
gpt4 key购买 nike

<分区>

我有这段代码,但不明白为什么输出是 22!恐怕应该是01吧!谁能解释发生了什么?如果列表存储了一个带参数的方法,那么参数应该分别为0和1!

List<Action> list = new List<Action>();

for (int i = 0; i < 2; i++)
{
list.Add(() => Console.Write(i));
}

foreach (var it in list)
{
it();
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com