gpt4 book ai didi

C# 集合

转载 作者:行者123 更新时间:2023-11-30 18:52:17 29 4
gpt4 key购买 nike

int[] mylist = { 2, 4, 5 };
IEnumerable<int> list1 = mylist;
list1.ToList().Add(1);
// why 1 does not get addedto list1??

最佳答案

为什么会这样? ToList() 生成一个新列表,并将值“1”添加到其中。由于您不存储返回值,因此当新列表超出范围时会被丢弃。

ToList() 不会更改原始 IEnumerable 对象 list1 或提供新的表示形式(如果这样做,它将被称为 AsList())。

关于C# 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/412178/

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