何时在.NET中使用Generic.Lists上的Array()

Dea*_*ean 6 .net

什么时候适合在.NET中使用通用列表(T)的数组

我一直在努力看到数组在通用列表上提供的任何好处,但我觉得我可能会遗漏一些东西.性能是让我印象深刻的一个潜在瓶颈吗?

谢谢

Jos*_*rke 15

阅读Erik Lippert撰写的这篇文章:http://blogs.msdn.com/ericlippert/archive/2008/09/22/arrays-considered-somewhat-harmful.aspx

您应该永远不会从公共属性或方法返回数组.


Gar*_*ler 3

当您使用固定数量的给定类型的对象时,没有必要承受与 List 类相关的小性能影响,因为您不会使用它的任何功能。