gpt4 book ai didi

delphi - 在 Delphi XE 中使用通用容器 - 总是吗?

转载 作者:行者123 更新时间:2023-12-03 14:39:28 25 4
gpt4 key购买 nike

当拥有一个项目以及这些项目的强类型列表时,通用容器可以节省时间。它节省了创建可能带有 TList 内部变量的新类的重复编码,以及类型化的添加/删除类型方法,以及其他好处(例如通用容器类提供的所有新功能。)

但是,是否建议始终对强类型列表使用通用容器?这样做的具体缺点是什么? (如果不担心代码的向后兼容性。)我昨天正在编写一个服务器应用程序,并有一个我以“旧方式”创建的项目列表,并将用通用列表替换它,但决定保持精简,但是大多是出于习惯。 (我们应该打破总是使用泛型的习惯并开始新的习惯吗?)

最佳答案

在 Delphi XE 中,没有理由不使用通用容器。

通过转换从旧方法切换将为您提供:

  • 更干净、类型安全、不易出错的代码,
  • 枚举器、for in 循环、
  • 相同 更好的性能特征。

关于delphi - 在 Delphi XE 中使用通用容器 - 总是吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5313756/

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