gpt4 book ai didi

.net - 在 .NET 2.0+ 中使用集合相对于 List(Of T) 有什么优势

转载 作者:行者123 更新时间:2023-12-02 15:44:10 25 4
gpt4 key购买 nike

另一位开发人员问我为什么到处使用 List...我想了一会儿...但无法给出明确的答案。

如果您从集合基类继承来扩展而不是使用 List(Of T) - 您会获得什么优势?或者 - 你没有从 List 中得到什么?

最佳答案

通用列表可以提升性能。

看到这个问题:

Do C# Generics Have a Perfomance Benefit?

引自MSDN :

It is to your advantage to use the type-specific implementation of the List<(Of <(T>)>) class instead of using the ArrayList class or writing a strongly typed wrapper collection yourself. The reason is your implementation must do what the .NET Framework does for you already, and the common language runtime can share Microsoft intermediate language code and metadata, which your implementation cannot.

关于.net - 在 .NET 2.0+ 中使用集合相对于 List(Of T) 有什么优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495591/

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