2
A
回答
7
你沒有具體說明你是指在D2009中引入泛型TList還是泛型TList,雖然我感覺它是普通的TList。如果您想使用泛型,請使用。這意味着每次從列表中取出某些內容時,都不必手動進行類型轉換。一般來說,你可能想要使用這個,除非你有特定的理由不這樣做。如果您已經在Delphi應用程序中使用了TList,那麼您應該也可以使用它 - 如果內存提供,CodeGear會在D2009中添加泛型時故意調整.NET列表中的接口。
如果你想要一個非通用版本,它只是存儲對象(很像TList),看看ArrayList。這更貼近您當前的實現(假設普通TList),但是您失去了使用泛型時可以獲得的編譯時類型安全性。
相關問題
- 1. 替換爲Delphi Prism中的EncodeTime或DecodeTime
- 2. 替換爲Delphi Prism中的TStringList。
- 3. 在Delphi Prism中替換CharInSet函數
- 4. 用Delphi Prism替換TRect和TPoint
- 5. Delphi Prism:替換TreeView AddchildObject函數
- 6. 多線程中的Delphi TList
- 7. 用於Delphi Prism的圖形或畫布屬性的替換
- 8. Delphi Prism:替換TMathparser類來評估複雜表達式?
- 9. Delphi TList <T>泛型
- 10. 使得Delphi TList不可變
- 11. Delphi返回TList時出錯
- 12. 刪除TList中的TList
- 13. 自動切換RTS線(Delphi Prism SerialPort)
- 14. Delphi Prism 2011和Sharepoint
- 15. Delphi Prism中是否有TAnimate的替代品?
- 16. 如何將我的Delphi.NET項目轉換爲Delphi Prism?
- 17. 這是什麼?在Delphi中,「TList不包含名爲...」的成員
- 18. 通用TLIST <IMyInterface的>在Delphi
- 19. 用於Delphi Prism的TStringGrid的替代方案
- 20. Delphi Prism中的操作系統指令
- 21. Delphi Prism中的靜態或類方法
- 22. Delphi Prism - DataModule - 數據綁定
- 23. 什麼是Delphi Prism LineFeed
- 24. ADO中的batchMove的替換Delphi XE
- 25. PRISM替代品
- 26. 在delphi中替換的函數
- 27. 在Delphi Prism中解析XML或JSON
- 28. 在Delphi Prism中使用Devexpress ASP.NET控件
- 29. Delphi Prism中是否存在lock()語句?
- 30. 用ADOQuery替換TwwQuery Delphi XE
另請參閱有關TStringList替換的討論:http://stackoverflow.com/questions/1382395/replacement-for-tstringlist-in-delphi-prism – 2009-09-10 05:45:37