gpt4 book ai didi

c# - 在 IEnumerable 上调用 Count 是否会迭代整个集合?

转载 作者:行者123 更新时间:2023-11-30 15:24:24 25 4
gpt4 key购买 nike

<分区>

考虑以下代码:

static IEnumerable<int> GetItems()
{
return Enumerable.Range(1, 10000000).ToArray(); // or: .ToList();
}

static void Main()
{
int count = GetItems().Count();
}

它会遍历所有 100 亿个整数并逐一计数,还是会使用数组的 Length/列表的 Count 属性?

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