TMyClass(A) .Method 和 (A as TMyClass).Method在性能上有没有区别

mycreatedream 2002-09-27 03:11:42
TMyClass(A) .Method 和 (A as TMyClass).Method在性能上有没有区别?
我知道前者不会出现异常,后者会。
不知道还有哪些方面有区别?
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
eulb 2002-09-27
  • 打赏
  • 举报
回复
性能分析同上
as的好处是它是绝对安全的!!!
它会进行类型是否匹配的检查
前者是不会的
chechy 2002-09-27
  • 打赏
  • 举报
回复
性能上,很显然前者性能明显高于后者。
但是,我仍然推荐使用后者。因为性能已经不是首要考虑的因素了,易于调试才是最重要的。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧