为什么总是应该考虑给定 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信息!
暂无评论...