为什么总是应该考虑给定 List 的初始大小

博客园头条 2年前 (2022) cnblogshot
1.1K 0

查看原文

? 为什么总是应该考虑给定 List 的初始大小

内容简介:

在 .Net 技术中,使用 List 来存储数据是很常见的。List 是一个可以动态增长的泛型集合类型,可以存储任何类型的数据。
但是,在实际使用中,很多人并不注意给定 List 的初始大小,导致在数据量较大时,List 的性能可能不尽如人意。
代码示例
下面,我们以一个简单的代码示例来说明为什么应该考虑给定 List 的初始大小。
假设我们要存储 100 万个整数,不考虑初始大小的情况下,我们的代码可能如下:

var numbers = new Listint>();for (int i = 0; i 1000000; i++){ numbers.Add(i);}

上面的代码在执行时,会依次往 List 中添加 100 万个整数。但是,如果你运行该代码,你会发现它的...

?更多精彩头条内容,请收藏程序员导航网,为您提供一站式码农必备网址大全,持续为您输出优质站点和IT信息!

版权声明:cnblogshot 发表于 2022-12-13 22:51:23。
转载请注明:为什么总是应该考虑给定 List 的初始大小 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...